我在 Visual Studio(SQL Server Compact Edition)中有一个本地数据库,其中有一个包含几列的表。其中一列具有 datatype DateTime
。当我插入一行时,我DateTime.Now
在 C# 中使用添加日期/时间值。
当我做一个
SELECT * FROM ...
我看到 DateTime 格式是7-5-2012 11:41
.
但现在我需要使用 where 子句进行选择查询,以便结果介于特定日期之间。我找不到在日期/时间之间进行过滤的方法,当我使用该DateTime.Now
函数设置之间时,我得到了 0 行。但是当我通过设置手动设置之间
WHERE date BETWEEN '7-5-2012 00:00' AND '8-5-2012 00:00'
即便如此,我也得到了 0 个值。
我也尝试过这样做,SqlCeCommands
但给出了同样的问题,0 行返回。
有谁我做错了什么或我如何让它工作?
先感谢您!