Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
where我在条款中有以下标准:
where
cat_product.datetime > '2012-09-18 11:24:54'
结果:
18.09.2012 11:24:54 18.09.2012 11:34:51 18.09.2012 12:07:12
结果包含的问题 18.09.2012 11:24:54。为什么?在条件中写入>运算符 not >=。
18.09.2012 11:24:54
>
>=
毫秒问题。需要转换为没有毫秒的格式。如 :
SELECT CONVERT(VARCHAR,GETDATE(),120)
对你来说,它应该是这样的:
CONVERT(VARCHAR, cat_product.datetime,120) > '2012-09-18 11:24:54'
试试这个:
cat_product.datetime > fmtdate('yyyy-mm-dd hh:nn:ss','2012-09-18 11:24:54')