起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 155|回复: 4

【搞定】[请求]关于日期查询问题?**

[复制链接]
发表于 2007-4-27 17:36:08 | 显示全部楼层 |阅读模式
我想用‘string’类型的‘2007’在数据集中查找出格式为‘2007-4-23’ 其‘类型’为日期时间的符合条件的记录,如何做到?
回复

使用道具 举报

发表于 2007-4-27 18:01:02 | 显示全部楼层
啥意思,用 2007  查出 2007-4-23?,那2007-4-21,或者2007-1-1的怎么办,不要,就要2007-4-23 这一天的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-28 00:17:56 | 显示全部楼层
对不起,我没说清。这个字段名是‘合同签订日期’数据类型是‘日期时间’数据会有各个时间,假设有好几条记录,这个字段的记录会有“2007-4-21;2007-1-1;2006-3-22”,我的意思是用‘2007’搜索出2007年的数据,也就是会搜到这个字段为“2007-4-21;2007-1-1”的两条数据;如果用‘2006’去搜索,那么只能搜索到这个字段为2006-3-22的这个数据。
    可一个是string类型的,一个是日期类型(double)而且还是只有一个年份的,在拼写sql语句的时候也存在将日期型再转化成字符串的问题,不知道这个需求应该怎么实现?
回复 支持 反对

使用道具 举报

发表于 2007-4-28 09:06:22 | 显示全部楼层
像你这样的问题,当输入年后,自己把月和日填写上,由于你存放的里面还带有时间,所以时间也得加上。如果输入2007,那么就自己拼这个日期,大于等于2007-01-01 00:00:00,小于等于 2008-01-01 00:00:00
回复 支持 反对

使用道具 举报

发表于 2007-9-16 10:26:54 | 显示全部楼层
由于楼主长时间未跟贴,此帖先结,有问题请开新帖.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-27 09:05 , Processed in 0.040205 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表