小弟寫一般的c#程式是還算ok啦,但下sql語法可是笨的可以...
所以要好好來研究別人是怎麼下sql的..好的語法當然要分享給大家呀..
小弟寫一般的c#程式是還算ok啦,但下sql語法可是笨的可以...
所以要好好來研究別人是怎麼下sql的..好的語法當然要分享給大家呀..
別人的問題是這樣的:
select 日期,sum(F1) as Total from MyTable where Type='a' group by 日期
select 日期,sum(F1) as Total from MyTable where Type='b' group by 日期
假設2個select的結果是
日期 Total
==================== Type=a
2008/1/1 1000
2008/1/3 2000
==================== Type=b
2008/1/2 1500
2008/1/3 3000
希望的結果
日期 Totala Totalb
2008/1/1 1000
2008/1/2 1500
2008/1/3 2000 3000
select 日期,sum(F1) as Total from MyTable where Type='b' group by 日期
假設2個select的結果是
日期 Total
==================== Type=a
2008/1/1 1000
2008/1/3 2000
==================== Type=b
2008/1/2 1500
2008/1/3 3000
希望的結果
日期 Totala Totalb
2008/1/1 1000
2008/1/2 1500
2008/1/3 2000 3000
首先我準備了一個資料表MyTable,資料如下:
解決方法有兩種,如下:
執行結果:
參考網址:
http://www.blueshop.com.tw/board/show.asp?subcde=BRD200807291800019HB&fumcde=FUM20041006152735ZFS