如何从SQL Server CE日期时间列中仅选择日期部分
本文关键字:选择 日期部 时间 日期 SQL Server CE | 更新日期: 2023-09-27 18:28:27
我使用的是SQL Server CE数据库和C#语言。我有一个带有datetime
类型列的表。我想使用类似的SELECT语句
SELECT * FROM Data WHERE Date = @Date
但我只需要datetime
值的日期部分。所以我可以添加像这样的参数
SQLCmd.Parameters.Add("@Date", date.Date);
我认为我的问题在于SELECT
声明。
您可以使用DateDIFF
SELECT * FROM Data WHERE DATEDIFF(day, Date, @Date)=0
SELECT * FROM Data WHERE DAY(Date) = DAY(@Date)