我有兩個表使用兩組用一個select語句
- 日期欄的ID,年,月
- 交易的列編號,數量,類型,收入,儀器
類型只能是借方或貸方和儀器可以是任何方法,如信用卡等
我需要的是獲得一個查詢選擇年,月,類型,樂器和'amou nt'按類型和工具分組,按年和月分組。
我可以使用兩種不同的查詢
值例如:
獲得的收入按年份和月份分組的總和:
select sum(T.income) as total
from transaction as T, date as D
where D.id = T.id
group by D.month, D.year)
並獲得其他值:
select D.year, D.month,
T.type, T.instrument, sum(T.amount) as sumAmount,T.income
from date as D, transaction as T
where D.id=T.id,
group by T.instrument, T.type
但我需要通過一個查詢來完成它。是否有另一種方法來檢索這個數據集?是否有可能在同一個select語句中以兩種方式使用group by?
爲什麼你需要在一個聲明中做到這一點?你如何使用結果? – cegfault 2012-08-06 09:20:27