网页功能: 加入收藏 设为首页 网站搜索  
pb中日期,时间的处理
发表日期:2003-05-12作者:仁爱[] 出处:  

一、数据窗中:

定义两个datetime型参数,at_from,at_end,(开始,结束)

where 条件写成:

where col_date >= :at_from and col_date < :at_end

如,1997-12-12 到 2000-01-02

则检索时就这样处理:

datetime lt_from,lt_end

lt_from = datetime(date('1997-12-12),time('00:00:00'))

lt_end = datetime(date('2000-01-03',time('00:00:00')) dw_xxx.retrieve(lt_from,lt_end)

这样检索出来的数据就是绝对符合条件的。

二、数据窗过滤:

ls_filter = &

' string(col_date,"yyyy-mm-dd") >="'+string(date1,'yyyy-mm-dd')+'" and string(col_date,"yyyy-mm-dd") <="'+string(date2,'yyyy-mm-dd')+'"'

dw_xxx.setfilter(ls_filter)

dw_xxx.filter()

dw_xxx.sort() // 按原始顺序排序。

三、如果是嵌入SQL语法的时间查询,则:

MSS sql Server,Sybase SYB,Sybase SQL Anywhere中

select * from table_xxx where

beg_time >= ('2000-08-15 12:20:25:000');

ORACLE中:

beg_time >= '15-9月-2000' ; // 奇怪的格式。

其他:

可以通过该RDBMS所带的 sql 工具来执行查询,select beg_time from xxx ,然后得出格式

我来说两句】 【加入收藏】 【返加顶部】 【打印本页】 【关闭窗口
中搜索 pb中日期,时间的处理
本类热点文章
  批量复制数据窗口中的数据(pb)
  批量复制数据窗口中的数据(pb)
  pb中日期,时间的处理
  pb中日期,时间的处理
  在数据窗口itemchanged事件中改变自身值
  在数据窗口itemchanged事件中改变自身值
  使用install shield制作PB6程序的安装盘
  使用install shield制作PB6程序的安装盘
  如何在 PB 中实现无标题可拖动的窗口
  如何在 PB 中实现无标题可拖动的窗口
  shell命令一览表
  shell命令一览表
最新分类信息我要发布 
最新招聘信息

关于我们 / 合作推广 / 给我留言 / 版权举报 / 意见建议 / 广告投放  
Copyright ©2003-2024 Lihuasoft.net webmaster(at)lihuasoft.net
网站编程QQ群   京ICP备05001064号 页面生成时间:0.00435