Frage : Sql-Frage bringt 24 Stundenzeitformat anstelle 12 vom Format der Stunde am/pm zurück:

Die folgende Frage bringt die Datum/Uhrzeit-Felder als 24 Stundenformat zurück, aber ich wünsche ein 12 Format der Stunde AM/PM.  Anmerkung:  Die Tabellen, die in der folgenden Frage bezogen werden, haben alle Datum/Uhrzeit-Felder im 12 Stunde format.

DECLARE
@CurrentDate, WIE nvarchar (20), das @Today
, WIE datetime

SET @CurrentDate = BEKEHRTER (NVARCHAR (20), GETDATE (), 111)
SET @CurrentDate = @CurrentDate + 'das 12:00 AM'< Br/>SET @Today = GEWORFENES (@CurrentDate ALS DATUM/UHRZEIT)

print „@CurrentDate =“ + das @CurrentDate
print „@Today =“ + GEWORFEN (@Today ALS VARCHAR (20))

SELECT OBERSEITE (100) dbo. T_Schedule.SCH_Date, dbo. T_Model.MDL_Number, dbo. T_ScheduleSequence.SCHSEQ_ProcessID,
dbo. T_ScheduleSequenceHistory.SSH_Status, dbo. T_ScheduleSequenceHistory.SSH_CreateDate
FROM dbo. T_ScheduleSequenceHistory INNERES JOIN
dbo. T_ScheduleSequence AUF dbo. T_ScheduleSequenceHistory.SSH_SCHSEQID = dbo. T_ScheduleSequence.SCHSEQ_ID INNERES JOIN
dbo. T_Model AUF dbo. T_ScheduleSequence.SCHSEQ_MDLID = dbo. T_Model.MDL_ID INNERES JOIN
dbo. T_Schedule AUF dbo. T_ScheduleSequence.SCHSEQ_SCHID = dbo. T_Schedule.SCH_ID
WHERE (dbo. T_Schedule.SCH_LID = 3) UND (dbo. T_ScheduleSequenceHistory.SSH_CreateDate >= @CurrentDate)
ORDER DURCH dbo. T_ScheduleSequenceHistory.SSH_CreateDate

Antwort : Sql-Frage bringt 24 Stundenzeitformat anstelle 12 vom Format der Stunde am/pm zurück:

Mein Verständnis ist, dass mysql Speicherzeit im Format 24hr aber in Ihnen die Form formatieren kann, um in am/pm anzuzeigen
Weitere Lösungen  
 
programming4us programming4us