私はこのようなクエリを持っています
select convert(date,dtime) as Date, vtid,count(vtid) as count
from Transaction_tbl
group by cast(dtime as date),vtid
order by cast(dtime as date)
私はこのような出力を得ています
出力
Date vtid count
---------- ----------- -----------
2013-05-07 7 4
2013-05-08 7 5
2013-05-08 8 3
2013-05-08 9 1
2013-05-09 7 3
2013-05-12 8 1
2013-05-13 8 1
2013-05-15 7 1
2013-05-15 9 1
しかし、私は同じ行の特定の日付に出て行く必要があります,,
期待される出力
Date vtid count vtid1 count1 vtid2 count2
-------------------------------------------------------------
2013-05-07 7 4 null null null null
2013-05-08 7 5 8 3 9 1
2013-05-09 7 3 null null null null
2013-05-12 8 1 null null null null
誰かが方法を知っているなら、私を助けてください....