社区
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的数据有很多啊!
...全文
67
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中却查
不到
,我把控制台的sql语句复制到数据库中执行都能
查询
到数据。 详细情况如下: 一、
查询
某个时间段的数据: AND date_format(start_time,'%y%m%d') >= date_format(#{startTime},'%y%m%d') AND da
java按照
日期
查询
,
查询
不到
结束
日期
所对应的数据
效果如下:可以查到结束
日期
的数据: 原因(1):仔细检查所
查询
日期
内是否有数据 (2):如有数据:就需要对时间进行加减 因为所选时间只可以截至到00:00;比如
查询
到2016-11-11的数据 此时只能查到2016-11-11 00:00:00的数据,也就是前一天的数据; 所以需要将
日期
加上23:59:59;
SQL语句通过
日期
查询
数据,
查询
不出来的解决方案
SQL语句通过
日期
查询
数据库数据,由下图可以看出
查询
不到
相应的数据。 通过加上trunc关键字就能
查询
出来了。 原因是因为SHIPMENT_DATE存储的
日期
数据精确到了时分秒,而
查询
语句是通过年月日进行
查询
,所以会导致
查询
不到
数据,通过加上trunc关键字就可以解决该问题。 trunc(a.SHIPMENT_DATE)=to_date('2020-08-15','YYYY-MM-DD') ...
oracle中如何
查询
特定
日期
?
SELECT TO_CHAR(TRUNC(TO_DATE('2018-06','YYYY-MM'), 'MM'), 'YYYY-MM-DD') "指定
日期
第一天" FROM DUAL;--
查询
任意一天 当月的最后一天。
sql
查询
between and
查询
不到
end当天,或者当start和end相等时
查询
为空
问题一:按时间
查询
截止至15号只能查到15号之前的数据而没有当天数据 问题二:当
查询
起止
日期
相同时,
查询
结果为空 这是因为当数据库中存储的date含有时间即2019-01-12 03:23:56而你的
查询
只有2019-01-12时其自动补全为2019-01-1200:00:00所以查
不到
,解决方法 将含有时间的列转为只含
日期
的模式 Date(create_time) between #{start} and #{end} MySQL中以
日期
为
查询
条件的方法_zhousulian的博客-C...
ASP
28,405
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章