Nun, mein Problem ist, dass ich nur das Datum und die Uhrzeit für jede Spalte anzeigen möchte und ich weiß nicht wirklich, wie es geht. Die DB Ich verwende, ist nicht mein, und ich bin nicht erlaubt, den Datentyp des Feldes zu ändern ...SQL Server 2008: Datum/Uhrzeit von Datum/Uhrzeit abrufen
Hier ist meine Frage:
SELECT CAT_COURT.COURT_DESCRIPTION, AGENDA.SCHEDULE_DATE, AGENDA.SCHEDULE_TIME
FROM AGENDA JOIN CAT_COURT ON AGENDA.ID_COURT=CAT_COURT.ID_COURT
WHERE SCHEDULE_DATE = CAST(GETDATE() AS DATE) AND CAT_COURT.ID_COURT=CAT_COURT.ID_COURT
Und hier ist das Ergebnis:
| COURT_DESCRIPTION | SCHEDULE_DATE | SCHEDULE_TIME |
|-------------------+--------------------------+------------------------ |
| COURT1 | 2016-07-22 00:00:00.000 | 1900-01-01 10:00:00.000 |
| COURT2 | 2016-07-22 00:00:00.000 | 1900-01-01 10:00:00.000 |
| COURT3 | 2016-07-22 00:00:00.000 | 1900-01-01 12:00:00.000 |
| COURT4 | 2016-07-22 00:00:00.000 | 1900-01-01 13:30:00.000 |
Aber ich möchte so etwas zeigen:
| COURT_DESCRIPTION | SCHEDULE_DATE | SCHEDULE_TIME |
|-------------------+---------------+---------------|
| COURT1 | 2016-07-22 | 10:00:00.000 |
| COURT2 | 2016-07-22 | 10:00:00.000 |
| COURT3 | 2016-07-22 | 12:00:00.000 |
| COURT4 | 2016-07-22 | 13:30:00.000 |
Kann mir jemand helfen?
Hilft Ihnen das gewünscht? http://stackoverflow.com/questions/889629/how-to-get-a-date-in-yyyy-mm-dd-format-from-a-tsql-datetime-field –
Es gibt einige ähnliche Fragen über SO über dies - hier ist eine für die Zeit: http://stackoverflow.com/questions/7710449/how-to-get-time-from-datetime-format-in-sql; hier ist eine für das Datum: http://stackoverflow.com/questions/113045/how-to-return-the-date-part-only-from-a-sql-server-datetime-datatype – sgeddes
Ich habe schon versucht, diese Lösungen aber Ich weiß nicht, wie man es in meiner eigenen Frage tut:/ –