sql between 日期 字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql between 日期 字符串相关的知识,希望对你有一定的参考价值。
select * from log
where Date between '2014-11-1' and '2014-12-31'
我想问一下我的Date字段是varchar,
这样写可以查询到一个月份的数据吗?
数据库是sqlserver
where CAST([Date] AS DATE) between '2014-11-1' and '2014-12-31'追问
如果用我写的那种会有什么问题?
追答比如
select * from log
where Date between '2014-9-1' and '2014-12-31'
那么2014-10-1就不会出现在结果集中。并且所有的日期都不符合条件
以上是关于sql between 日期 字符串的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Access SQL 中使用 BETWEEN 和 AND 来过滤日期范围?