首页 | 新闻中心| 公司介绍| 产品走廊| 渠道与销售| 技术支持| 下载中心| 用户认证
蓝色快车PB俱乐部论坛--PowerBuilder MIS编程浏览:[求助]有关在PB中使用日期搜索的问题
>>欢迎您,请先登陆 | 注册 | 发贴排行 | 搜索 | 帮助 | 退出
    蓝色快车PB俱乐部论坛
    PowerBuilder MIS编程
       浏览:[求助]有关在PB中使用日期搜索的问题

  发表一个新主题  发表一个新投票 回复主题  您是本帖的第 275 个阅读者
 * 贴子主题: [求助]有关在PB中使用日期搜索的问题 保存该页为文件 报告本帖给版主 显示可打印的版本  把本贴加入论坛收藏夹  把本贴加入IE收藏夹 

 掉线,给我留言吧!  apo
  
  
  等级:新手上路
 财产:330
 经验:140
 魅力:170
  注册:2003-6-6
  文章:5
  鉴定:保密

  给apo发送一个短消息 查看apo的个人资料 搜索apo在PowerBuilder  点击这里发送电邮给apo 引用回复这个贴子 

发贴心情 [求助]有关在PB中使用日期搜索的问题
我所使用的PB环境为:win2000 , SQLSERVER2000 , PB8.01版

有客户表 id,name,birthday字段,现在要准确检索出生日在最近3天内(即:今天,明天, 后天)的所有客户(其中birthday为datetime类型)

请教:怎样用SQL语句实现呢?


发贴时间: 2003/6/6 0:19:09 保密


 掉线,给我留言吧!  kk
 头衔:超级版主
  
  
  等级:版主
 财产:1500
 经验:1350
 魅力:1350
  注册:--
  文章:97
  鉴定:保密

  给kk发送一个短消息 查看kk的个人资料 搜索kk在PowerBuilder  点击这里发送电邮给kk 访问kk的主页  引用回复这个贴子 

发贴心情 
先在区域设置里查看你自己系统日期的格式是什么

如:2002-06-06 ,你就可以写 select .....where bir>='2002-06-06' and bir<='2002-06-08'


发贴时间: 2003/6/6 15:32:32 保密


 掉线,给我留言吧!  apo
  
  
  等级:新手上路
 财产:330
 经验:140
 魅力:170
  注册:2003-6-6
  文章:5
  鉴定:保密

  给apo发送一个短消息 查看apo的个人资料 搜索apo在PowerBuilder  点击这里发送电邮给apo 引用回复这个贴子 

发贴心情 
这种方法不行的这样只能找出最近三天的出生日期而不能找到生日时间啊

生日与出生是不同的概念啊


发贴时间: 2003/6/8 1:12:13 保密


 掉线,给我留言吧!  kk
 头衔:超级版主
  
  
  等级:版主
 财产:1500
 经验:1350
 魅力:1350
  注册:--
  文章:97
  鉴定:保密

  给kk发送一个短消息 查看kk的个人资料 搜索kk在PowerBuilder  点击这里发送电邮给kk 访问kk的主页  引用回复这个贴子 

发贴心情 
使用数据存储得到所有行的生日日期。可以这样,使用datetime的变量得到当前行的日期,然后用day(),and month()函数来得到月和年,来匹配你的条件

发贴时间: 2003/6/9 16:28:14 保密

页次:1/1页每页10 本主题贴数4

分页: [1]

 *快速回复:[求助]有关在PB中使用日期搜索的问题 顶端 
你的用户名:   还没注册? 密码:   忘记密码?请与管理员联系
内容
  • HTML标签: 不可用
  • UBB标签: 允许
  • 贴图标签: 允许
  • Flash标签:允许
  • 表情字符转换:允许
  • 上传图片:允许
  • 最多16KB
  • 邮件回复 显示签名  [Ctrl+Enter直接提交贴子]

    ">