0
我有一個表DTTransaction和DTHotelTransaction與TransactionID是以後的主鍵和外鍵。SQL對錶中所有現有日期的列計數結果
Columns in DTTransaction :machinename(varchar),BookedOn(datetime),TransactionID(int)
Columns in DTHotelTransaction :HCOMCID(int) ,TransactionID
要求:
對於DTTransaction每BookedOn值,我想要的機器名和機器名,這些(415428,415429,415430,415431,415432)HCOMCID的計數。
我試圖做的事:
select DTTransaction.machinename,count(DTTransaction.machinename) from DTTransaction
join DTHotelReservation on DTTransaction.TransactionID =
DTHotelReservation.TransactionID
and DTHotelReservation.HCOMCID in (
415428,
415429,
415430,
415431,
415432)
where convert(varchar(10),BookedOn,101)='04/10/2013'
group by DTTransaction.machinename
但它會給只對特定date.I想要得到的計數對所有現有BookedOn值。
在此先感謝。
謝謝,它的工作。 – 2013-05-08 14:06:16