私は小さなテーブルにSQL PM AM結果
Create Table TestDates
(
TestDateId int identity (1,1),
RunDateTime DateTime
)
を持って、私は
SELECT DISTINCT
DATENAME(hour, RunDateTime) + ':' +
DATENAME(mi, RunDateTime) AS DistinctDate
from TestDates
だけの時間をもたらします。しかし、私がする必要がある明確なクエリを実行するために管理し、データの下
Insert into TestDates
(RunDateTime)
Values
(getdate())
Insert into TestDates
(RunDateTime)
Values
(DATEADD(DAY, -1, GETDATE()))
Insert into TestDates
(RunDateTime)
Values
(DATEADD(DAY, -2, GETDATE()))
Insert into TestDates
(RunDateTime)
Values
(DATEADD(DAY, -3, GETDATE()))
Insert into TestDates
(RunDateTime)
Values
(DATEADD(Hour, -34, GETDATE()))
Insert into TestDates
(RunDateTime)
Values
(DATEADD(Hour, -12, GETDATE()))
を参照してください。 PM/AMで時間を示します。
所望の出力
Current Output Desired Output
10:33 **10:33 AM**
20:31 **08:31 PM**
8:33 **08:33 AM**
で参照してください。このクエリは、あなたにAM/PMの一部を取得し
希望する結果をすべてのクエリに投稿できますか? –