답변 1개
select min(wr_1) from 테이블 where substr(wr_datetime,1,10) = curdate();
//오늘 등록된 글중에 wr_1의 제일 작은수
select max(wr_1) from 테이블 where substr(wr_datetime,1,10) = curdate();
//오늘 등록된 글중에 wr_1의 제일 큰수
select min(wr_1) from 테이블 where substr(wr_datetime,1,10) = date_add(curdate(), interval -3day);
//3일전 등록된 글중에 wr_1의 제일 작은수
select max(wr_1) from 테이블 where substr(wr_datetime,1,10) = date_add(curdate(), interval -3day);
//3일전 등록된 글중에 wr_1의 제일 큰수
select min(wr_1) from 테이블 where substr(wr_datetime,1,10) = date_add(curdate(), interval -4day);
//4일전 등록된 글중에 wr_1의 제일 작은수
select max(wr_1) from 테이블 where substr(wr_datetime,1,10) = date_add(curdate(), interval -4day);
//4일전 등록된 글중에 wr_1의 제일 큰수
select min(wr_1) from 테이블 where substr(wr_datetime,1,10) = date_add(curdate(), interval -1week);
//1주일전 등록된 글중에 wr_1의 제일 작은수
select max(wr_1) from 테이블 where substr(wr_datetime,1,10) = date_add(curdate(), interval -1week);
//1주일전 등록된 글중에 wr_1의 제일 큰수
아주 초 간단한 쿼리문으로
min ~ max 이런식으로 출력 하시면 될 것 같네요
답변에 대한 댓글 7개
select max(wr_1) from test where substr(wr_datetime,1,10) = curdate();
?>
이렇게 하니 애러나는데 어떻게 적용해야 하는지..ㅋ
interval -3 띄워쓰고 day입니다
$sql ="select min(*) as min from 테이블 where substr(wr_datetime,1,10) = curdate()";
$res = sql_fetch($sql);
echo $res['min'];
이런식으로 가공하셔셔 사용하세요
<?php echo select min(wr_201) from g5_write_acco where substr(wr_datetime,1,10) = curdate();
select max(wr_201) from g5_write_acco where substr(wr_datetime,1,10) = curdate();
?> 했는데 애러나서요,,
$sql ="select min(wr_201) as min from g5_write_acco where substr(wr_datetime,1,10) = curdate()";
$res = sql_fetch($sql);
echo $res['min'];
?>
이제 응용하셔서 직접 만들어 보세요 ^^ 화이팅!
<?php
$sql ="select min(wr_201) as min , max(wr_201) as max from g5_write_acco where substr(wr_datetime,1,10) = curdate()";
$res = sql_fetch($sql);
echo $res['min'].' ~ '.$res['max'];
?>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그동안 도움 많이 받았습니다.