那麼,我的問題是,我只想顯示每個列的日期和時間,我真的不知道該怎麼做。我使用的數據庫是不是我的,我不能改變字段的數據類型...SQL Server 2008:從日期時間獲取日期/時間
這裏是我的查詢:
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
這裏是結果:
| 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 |
但我想說明是這樣的:
| 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 |
誰能幫助我?
這是否幫助你嗎? http://stackoverflow.com/questions/889629/how-to-get-a-date-in-yyyy-mm-dd-format-from-a-tsql-datetime-field –
關於SO有幾個類似的問題這 - 這是一個時間:http://stackoverflow.com/questions/7710449/how-to-get-time-from-datetime-format-in-sql;這裏是一個日期:http://stackoverflow.com/questions/113045/how-to-return-the-date-part-only-from-a-sql-server-datetime-datatype – sgeddes
我已經嘗試過這些解決方案,但我不知道如何在自己的查詢中執行此操作:/ –