我正在使用SQL Server 2008 R2。我有六個表,我從中獲取按創建日期分組的多個行。來自不同表格組的記錄計數總和除以記錄的創建日期
例如:
SELECT COUNT(*) AS NoOfReading FROM TableA
WHERE IsDeleted = 0
GROUP BY CONVERT(VARCHAR(10), CreatedDtUTC,111)
SELECT COUNT(*) AS NoOfReading FROM TableB
WHERE IsDeleted = 0
GROUP BY CONVERT(VARCHAR(10), CreatedDtUTC,111)
SELECT COUNT(*) AS NoOfReading FROM TableC
WHERE IsDeleted = 0
GROUP BY CONVERT(VARCHAR(10), CreatedDtUTC,111)
及以後..
現在,我要讓所有的創建日期表組sum of NoOfReading
。任何解決方案
P.S. :我曾嘗試在所有查詢之間使用「+」,但發生錯誤。
感謝
所以你有6個相同的表結構明智?聽起來像是要求工會 – Scotch 2013-04-09 06:28:53
@Scotch - 6個相同的表格告訴我,它應該是一個表,並且有一個額外的列,其中包含當前決定使用哪個相同表的特徵。 – 2013-04-09 06:30:29
我認爲union會刪除具有相同值的記錄。我想按日期製作記錄數量的總和,並且記錄位於不同的表格中。 – Dev 2013-04-09 06:30:54