社区
ASP
帖子详情
日期查询不到啊?
aruhan
2004-01-31 10:38:52
我在数据库(SQL)中有一个字段arhdate,字段类型DATETIME
date1='2004-1-31 0:15:01'
sql="select * from arhdb where arhdate='"&date1&"'"
为什么我什么结果都查询不到啊?在数据库里日期为2004-1-31 0:15:01的数据有很多啊!
...全文
59
19
打赏
收藏
日期查询不到啊?
我在数据库(SQL)中有一个字段arhdate,字段类型DATETIME date1='2004-1-31 0:15:01' sql="select * from arhdb where arhdate='"&date1&"'" 为什么我什么结果都查询不到啊?在数据库里日期为2004-1-31 0:15:01的数据有很多啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shijian58
2004-02-01
打赏
举报
回复
BrightEye(晓风残月) 的说法有道理
BrightEye
2004-02-01
打赏
举报
回复
空格引起的.用trim()函数.
lixiaz
2004-02-01
打赏
举报
回复
先把DATETIME型的数据转换成DATE型的数据,
再进行查询方便多了,
先看一下用的什么数据库,然后再用相应功能的函数进行转换。
hshore
2004-02-01
打赏
举报
回复
date1='2004-1-31 0:15:01'
date1=trim(date1)
sql="select * from arhdb where arhdate='"&date1&"'"
aruhan
2004-01-31
打赏
举报
回复
怎么看时间的格式
aruhan
2004-01-31
打赏
举报
回复
sql="select * from arhdb where arhdate>'2004-01-31 00:00:00'"
就能查到
而
sql="select * from arhdb where arhdate='2004-01-31 00:15:01'"
就查不到!不过确实有这个数据的 !
hnfz123
2004-01-31
打赏
举报
回复
具体应该看时间的格式是否一致!!
aruhan
2004-01-31
打赏
举报
回复
sql="select * from arhdb where arhdate=cdate(date1)"
一样 除粘贴上去的数据才能查询到!
易寒
2004-01-31
打赏
举报
回复
sql="select * from arhdb where arhdate=cdate(date1)"
aruhan
2004-01-31
打赏
举报
回复
我的这个数据库里的数据是通过作业从别的数据库中考过来的!
是不是这个环节有错误呢?
use arh
begin
insert into arhdb
select top 10 *,getdate() from arhdb2
select * from arhdb
end
go
aruhan
2004-01-31
打赏
举报
回复
sql="select * from arhdb where arhdate='2004-1-31 0:15:01'"这个也一样
除粘贴上去的数据才能查询到!
aruhan
2004-01-31
打赏
举报
回复
没有提示错误!
cdate后还是跟以前一样删除粘贴上去的数据才能查询到!
hongmaohouzi
2004-01-31
打赏
举报
回复
sql="select * from arhdb where arhdate='2004-1-31 0:15:01'"这个能查到吗?
luluso
2004-01-31
打赏
举报
回复
在asp里查不到,提示有错误么?有没提示数据类型不正确或其它?
可将你的这个转换成日期型的再查询.
好像是:cdate吧.
先转成你的日期型再查询看下有没错?
aruhan
2004-01-31
打赏
举报
回复
有趣的是我用企业管理器复制后删除一条arhdate的值是2004-1-31 0:15:01的数据在粘贴这个数据的话就能查到这个数据,别的还是查不到!要想差到就得一个一个的删除粘贴!
为什么啊?
aruhan
2004-01-31
打赏
举报
回复
是sql库么?不是access的
luluso
2004-01-31
打赏
举报
回复
sql="select * from arhdb where arhdate="&date1&""
是sql库么?不是access的吧?
aruhan
2004-01-31
打赏
举报
回复
休整以下
date1="2004-1-31 0:15:01"
沙漠中的甲壳虫
2004-01-31
打赏
举报
回复
select * from arhdb where right(convert(varchar(20),arhdate,112),4) = '0131'
mybatis
日期
查询
的坑:具体
查询
某一天的数据,数据库中能
查询
到结果,但是mybatis中却
查询
不到
关于
日期
查询
,今天遇到个坑: 标题就是我用 date_format 函数来
查询
某个时间段的数据,无论是数据库还是mybatis都可以
查询
,都没问题 ; 但是我如果要精确
查询
某一天的数据,在数据库中
查询
没有问题,但是在mybatis...
java按照
日期
查询
,
查询
不到
结束
日期
所对应的数据
原因(1):仔细检查所
查询
日期
内是否有数据 (2):如有数据:就需要对时间进行加减 因为所选时间只可以截至到00:00;比如
查询
到2016-11-11的数据 此时只能查到2016-11-11 00:00:00的数据,也就是前一天的数据...
SQL语句通过
日期
查询
数据,
查询
不出来的解决方案
SQL语句通过
日期
查询
数据库数据,由下图可以看出
查询
不到
相应的数据。 通过加上trunc关键字就能
查询
出来了。 原因是因为SHIPMENT_DATE存储的
日期
数据精确到了时分秒,而
查询
语句是通过年月日进行
查询
,所以会导致...
oracle 根据
日期
查找
不到
数据的问题
想
查询
某一天的数据时发现查
不到
数据,而查两天就可以查到数据. 检查后, 发现是使用to_date函数不仔细引起的. to_date( '2019-07-21' ,'yyyy-mm-dd') 默认转换成 2019-07-21 00:00:00 例如想
查询
2019-07-21的数据...
oracle中如何
查询
特定
日期
?
SELECT TO_CHAR(TRUNC(TO_DATE('2018-06','YYYY-MM'), 'MM'), 'YYYY-MM-DD') "指定
日期
第一天" FROM DUAL;--
查询
任意一天 当月的最后一天。
ASP
28,407
社区成员
356,948
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章