sql语法中时间比较问题
2005-09-30 17:26
337 查看
今天遇到一个比较奇怪的问题。ASP页面报错如下:
日期的语法错误 在查询表达式 '(AddTime BETWEEN #2005-9-30# and #2005-9-31#) and Msg_status<>3'
我开始还以为语法写错了,网上查了下,写法没有错。百思不得其解,
后来用查询分析器来测试也报错,可我以前写过很多这样的时间比较了,都这么写的,为什么突然出错了呢?我把时间改了下 AddTime BETWEEN #2005-9-29# and #2005-9-30# 通过了!我突然明白了,没有9-31号这一天!明天都是10.1了,汗,我凭空造了个9-31号,难怪会出错!
另:时间比较
sql 2000 的写法:time>'2005-9-12'
Accesss的写法: time>#2005-9-12#
日期的语法错误 在查询表达式 '(AddTime BETWEEN #2005-9-30# and #2005-9-31#) and Msg_status<>3'
我开始还以为语法写错了,网上查了下,写法没有错。百思不得其解,
后来用查询分析器来测试也报错,可我以前写过很多这样的时间比较了,都这么写的,为什么突然出错了呢?我把时间改了下 AddTime BETWEEN #2005-9-29# and #2005-9-30# 通过了!我突然明白了,没有9-31号这一天!明天都是10.1了,汗,我凭空造了个9-31号,难怪会出错!
另:时间比较
sql 2000 的写法:time>'2005-9-12'
Accesss的写法: time>#2005-9-12#
相关文章推荐
- 在论坛中出现的比较难的sql问题:42(动态行转列 考勤时间动态列)
- mysql和sql时间 字段比较大小的问题
- mysql和sql时间 字段比较大小的问题
- 关于SQL中时间的比较和格式化问题---填坑
- mysql和sql时间 字段比较大小的问题
- 在论坛中出现的比较难的sql问题:45(用户在线登陆时间的小时、分钟计算问题)
- 动态SQL中时间比较的问题
- 在论坛中出现的比较难的sql问题:35(时间间隔计算问题)
- sql 两个时间段 重叠时间问题
- 在论坛中出现的比较难的sql问题:20(触发器专题2)
- 用jdbc做查询操作时动态拼接参数报SQL语法错误的问题
- sql里比较时间范围的方式
- sql 取时间 问题集
- 知识积累之怎样在SQL语句中比较两个字符串类型时间
- access与SqlServer 之时间与日期及其它SQL语句比较
- 在论坛中出现的比较难的sql问题:1(字符串分拆+行转列问题 SQL遍历截取字符串)
- DateTime之时间比较(CompareTo)精度问题
- Java基础-java.sql.ResultSet的getDate获取时间中时分秒为0的问题
- 在论坛中出现的比较难的sql问题:5(row_number函数2)
- 在论坛中出现的比较难的sql问题:23(随机填充问题)