当时把数据库的一个时间字段写成VCHAR类型 格式是(YYYY-MM-DD hh24:mi:ss)
即如'2008-02-21 12:23:23'
请问现在该怎么比较两个时间先后 ?
比如现在有一个时间是2008-06-21 12:23:23
该怎么写BETWEEN ...AND...
即如'2008-02-21 12:23:23'
请问现在该怎么比较两个时间先后 ?
比如现在有一个时间是2008-06-21 12:23:23
该怎么写BETWEEN ...AND...
解决方案 »
- mssqlserver触发器
- SQL Server2005中一个login用户只能创建一个数据库用户吗
- DBCC CHECKIDENT 中能使用变量吗?
- 关于top查询
- 新建了别的实例,如何给默认实例打SP4补丁?
- 问题 关于sql查询
- liujianjun_, 在里面
- VFP 的事务处理机制只支持在于数据库中的表而不支持自由表?是真的吗?有谁试验过?
- 我在sqlserver2000中把一个字段定义为主键(前面加上小钥匙),但是发现即使该字段为空,sqlserver也不包错?这是何故????
- 在线等:怎么用c++实现在局域网中客户机端对服务器数据库的访问? 最好给个例子、代码示例。谢谢
- 请教:SHRINKDATABASE对数据库的影响
- 2000库 修改计算列的属性
我的意思是where限制条件怎么写
比如时间那个字段是 update_time 如果是时间格式的话就可以写成
where update_time between to_date('YYYY-MM-DD','2008-02-21') AND to_date('YYYY-MM-DD','2008-06-21')
但现在update_time 是VCHAR类型的...该怎么比较