SQL 문에 모든 요일을 표시 한 다음 해당 날짜를 내 테이블의 데이터와 연결하려고합니다. 해당 날짜에 대한 데이터가 없으면 널 (null)로 표시해야합니다.데이터가 없어도 매월 매일 표시
내 표는 다음과 같습니다.
IN | OUT | EARN | DATE
10 20 0.25 01.02.2013
2 15 0.55 03.02.2013
7 45 0.25 05.02.2013
8 25 0.75 12.02.2013
나는 당신이에 도움을 줄 수 제발 ...
결과가 월말이
IN | OUT | EARN | DATE
10 20 0.25 01.02.2013
0 0 0.00 02.02.2013
2 15 0.55 03.02.2013
0 0 0.00 04.02.2013
7 45 0.25 05.02.2013
0 0 0.00 06.02.2013
0 0 0.00 07.02.2013
0 0 0.00 08.02.2013
0 0 0.00 09.02.2013
0 0 0.00 10.02.2013
0 0 0.00 11.02.2013
8 25 0.75 12.02.2013
모든 방법 같은 것을보고 싶지 난 할 수 있도록 보고서를 해결하십시오.
$sql = "SELECT * FROM stats WHERE date >= '".$month_start."' AND date <= '".$month_end."' AND pid={$pid}";
'$ month_start'는 어떻게 생겼습니까? –
'$ month_start = date ('Ym-01', strtotime ('this month')); ' –