ピボットテーブルを使用したクエリがあります。
SELECT *
FROM (SELECT ID, ID,Date FROM Table1) AS P
PIVOT
(
COUNT (P.ID)
FOR P.Date in ([08/17/2006],[08/18/2006]) -- [MM/DD/YYYY] - Format
) as pvt
上記のクエリでP.Date
はdatetime2(7)
、そうです、私は次のようなデータを取得しています、
P.Date = '2006-08-17 15:30:23.0000000'
しかし、私はと比較してい'2006-08-17'
ます。ここでは、結果が得られていなくても、日付の部分は同じです。
私の目的は、日付が一致したときにIDのカウントを表示することです。
で試しましたが、ブロック内のテーブルでConvert()
は許可されていません。PIVOT
FOR