2011-05-20 93 views
1
$sq =" 
SELECT count(noofrows),QUARTER(Date(last_call)) as quarter,YEAR(last_call) 
FROM $dbt.travel_crm 
WHERE Date(last_call) BETWEEN '".$_GET['startdate']."' 
AND '".$_GET['enddate']."' 
GROUP BY QUARTER(Date(last_call)) 
ORDER BY YEAR(last_call)"; 

只給當前年份行數,bcoz按季度分組,我需要按(quarter,year)分組,如何做到這一點?MySQL獲取季度的開始和結束日期按季度

+1

offtopic:不要忘了逃跑'$ _GET [ '開始日期']'和'$ _GET [ '結束日期'] '。 – binaryLV 2011-05-20 10:43:08

回答

2

如果您需要按季度和年度 - 只是這樣做:

GROUP BY YEAR(last_call), QUARTER(last_call) 
+0

非常感謝你...救了我的一天! – amolv 2011-05-20 11:09:09

相關問題