Как выбрать только часть даты из столбца даты и времени SQL Server CE? - PullRequest
1 голос
/ 20 марта 2012

Я использую базу данных SQL Server CE и язык C #.У меня есть таблица со столбцом типа datetime.Я хочу использовать оператор SELECT, например

 SELECT * FROM Data WHERE Date = @Date

Но мне нужна только часть даты значения datetime.Таким образом, я могу добавить параметр, например

 SQLCmd.Parameters.Add("@Date", date.Date);

Моя проблема с оператором SELECT, я думаю.

Ответы [ 2 ]

1 голос
/ 20 марта 2012

Вместо этого вы можете использовать DateDIFF

SELECT * FROM Data WHERE DATEDIFF(day, Date, @Date)=0
0 голосов
/ 20 марта 2012
SELECT * FROM Data WHERE DAY(Date) = DAY(@Date)
...