首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 查询内存数据库,要比较datetime类型和字符串时间的大小,SQL怎么写 [无满意答案结贴,结贴人:kelly859]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kelly859
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-05-22 01:19:40 楼主
    如题,对内存数据库概念基本为0,业务中又需要这个
    请教这个SQL怎么写,
    select * from AAA where 生效时间 < ‘20080522000000’
    这句SQL在ORACLE中是报错的,但是在我代码中查询内存库时却执行通过了,但是却达不到目的,例如生效时间为2009年的记录也返回
    请大家帮帮忙,先谢过
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • doer_ljy
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-22 08:51:291楼 得分:0
    where 生效时间 < to_date('20080522000000','YYYYMMDDHH24MISS')
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hxmsammi
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-22 13:20:112楼 得分:0
    select * from AAA where to_char(生效时间,'YYYYMMDDHH24MISS')  < ‘20080522000000’
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dajun539
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-22 16:53:293楼 得分:0
    引用 1 楼 doer_ljy 的回复:
    where 生效时间  < to_date('20080522000000','YYYYMMDDHH24MISS')


    where 生效时间  < to_date('20080522000000','YYYYMMDDHH24MISS')

    都行,就是说1 2楼的都可以
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kelly859
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-22 21:23:244楼 得分:0
    上面的方法之前我都试过

    所有的都是全表查询

    今天我终于知道答案了,

    我写strSql = "fuck you!"都查询出来了

    就是说TMD系统把我的查询条件给屏蔽了。郁闷死了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved