Restrict String-dates
本文关键字:String-dates Restrict | 更新日期: 2023-09-27 18:16:37
我有一个Sql-Express数据库,我的c#应用程序有它的数据来自。一个数据集有名称、id、日期等。现在,我需要将数据集限制在已定义的时间范围内。
我解决问题的方法是一个带有BETWEEN关键字的sql语句。当然,这不适用于String-dates。
我怎么解决这个问题?
使用CAST或CONVERT
WHERE CAST(STR_DATE_COL as DATE) BETWEEN ...
下面是一个有用的列表,说明日期的CONVERT代码
如果您试图使用日期作为字符串组成SQL查询,您应该确保正确格式化它们。
使用YYYYMMDD
格式,以避免日期和月份颠倒的问题。
看看我对类似问题的回答:https://stackoverflow.com/a/7308203/243925