1. 程式人生 > >用一條SQL語句查詢一張表得到不同條件的多個結果

用一條SQL語句查詢一張表得到不同條件的多個結果

一條語句,12個結果,12行,比較方便與1個dataGridView的現實。

我是用在C# Winform上的3層結構的開發上,用這個實現統計12個月每個月的銷售總額。現在就差統計表了,GDI功底比較差,還在研究呵呵。

SELECT A1.date 日期, SUM(A1.sum) 銷售額 FROM t_business A1 WHERE A1.date between '2009-1-1' and '2009-1-31'

or date between '2009-2-1' and '2009-2-27'

or date between '2009-3-1' and '2009-3-31'

or date between '2009-4-1' and '2009-4-30'

or date between '2009-5-1' and '2009-5-31'

or date between '2009-6-1' and '2009-6-30'

or date between '2009-7-1' and '2009-7-31'

or date between '2009-8-1' and '2009-8-31'

or date between '2009-9-1' and '2009-9-30'

or date between '2009-10-1' and '2009-10-31'

or date between '2009-11-1' and '2009-11-30'

or date between '2009-12-1' and '2009-12-31'

GROUP BY A1.date