Как я могу сравнить тип данных datetime с "12:00:00"? - PullRequest
1 голос
/ 20 декабря 2011

Я пытаюсь проверить свои транзакции в базе данных, которые произошли до полудня или "12:00:00".Но тип сравниваемого поля - datetime, например, «00:00:00».Поэтому я хочу запросить транзакции, которые получают метку времени до 12:00:00 в командах SQL.Моя база данных - SQL Server 2005.

Надеюсь, что каждый может помочь мне решить эту проблему.

1 Ответ

1 голос
/ 20 декабря 2011

Вы можете использовать функцию DatePart.

Пример: -

SELECT *, Convert(VARCHAR, [Date Column], 114)
FROM [Table Name]
WHERE Datepart(hh, [Date Column]) < 12
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...