"Select * From 表1 Where time ='02-06-20'"怎么不正确了。 我用写了这名,会出现错误。而改为"Select * From 表1 Where time =02-06-20"在数据库里找不到记录,而数据库是有这个记录的。哪位高手能帮我分析一下吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tablename where time = '02-06-20' select * from tablename where time like '02-06-20' 如果该字段是日期:Select * From 表1 Where time =#02-06-20#要注意,往往写进数据库的数据是包括日期和时间的最好用>和<或用between,如果用等于,除非你的时间正好是02-06-20 00:00:00 Select * From 表1 Where time >#02-06-20#数据库里有02-06-23和02-06-19的但里还是找不到的记录。 sql数据库 不认 # Access 才认在sql中 02-06-20 用 '' 括起来就行了time这个字段属性为时间的时候几乎不可以用 = 这个条件使用 "time>'02-06-19' and time<'02-06-21'"才可以如果time字段为字符那就不说什么了,那你的输入比较什么的要自己在程序中转化成统一的格式了,比如 format(xxx,"yy-mm-dd") 检查你数据库里的记录是不是正确。你可以直接用ACCESS的查询试一试 select * from tablename where time like '%02-06-20%' 老大们,标准的时间比较应该用datediff('d',date1,date2) Select * From 表1 Where time =2002-06-20 关于在硬盘上读写文件速度问题 求IOCP客户端实现,基本原理 动态显示坐标值 在windows2000下 使用 Turboc2 编写程序时候,如何写入中文注释???有没有方便的方法 在这样的项目小组里呆下去还有前途吗? 郁闷! 在ATL里如何改变光标的形状? SOS-100分 求一个入门级小程序~!!!! 看《windows programming》的感受 求救,有哪位高手经历过这样的链接错误帮忙帮忙……该怎么解决 vc数据库 多媒体高低音的问题 《Windows 程序设计》和《Visual C++技术内幕》同时看效果怎么样?
要注意,往往写进数据库的数据是包括日期和时间的
最好用>和<或用between,如果用等于,除非你的时间正好是02-06-20 00:00:00
Access 才认
在sql中 02-06-20 用 '' 括起来就行了
time这个字段属性为时间的时候几乎不可以用 = 这个条件
使用 "time>'02-06-19' and time<'02-06-21'"才可以
如果time字段为字符那就不说什么了,那你的输入比较什么的
要自己在程序中转化成统一的格式了,比如 format(xxx,"yy-mm-dd")
你可以直接用ACCESS的查询试一试