在数据窗口中有一个字段(gouhuoshijian)为时间型,如何做才能过滤得到符合gouhuoshijian在时间date1和时间date2之间的记录?谢谢。

wg2000happy 2002-10-23 09:51:10
在数据窗口中有一个字段(gouhuoshijian)为时间型,如何做才能过滤得到符合gouhuoshijian在时间date1和时间date2之间的记录?谢谢。
...全文
53 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wg2000happy 2002-10-24
  • 打赏
  • 举报
回复
我是这样写的:
dw_2.setfilter("gouhuoshijian between :ld_em1 and :ld_em2")
dw_2.filter()
其中ld_em1和ld_em2是变量,可是运行的时候,提示expression is not vaild.
是为什么?
wg2000happy 2002-10-24
  • 打赏
  • 举报
回复
具体的格式是什么?谢谢。
wg2000happy 2002-10-24
  • 打赏
  • 举报
回复
谢谢楼上的天煞孤星兄了
bomber2001 2002-10-24
  • 打赏
  • 举报
回复
string ls_rq1,ls_rq2
string ls_filter
ls_rq1 = string(date1,'yyyymmdd')
ls_rq2 = string(date2,'yyyymmdd')
ls_filter = "string(gouhuoshijian,'yyyymmdd') >='"+ls_rq1+"'and string(gouhuoshijian,'yyyymmdd') <= '"+ls_rq2+"'"
dw_data.setfilter(ls_filter)
dw_data.filter()

昨天晚上就想给发一个,但是连接不了!真痛苦!!
    &\\|//&
   \\ - - //
   ( @&@ )
┏━oOOo-(_)-oOOo━━━━━━━━━┓
┃我本天煞孤星           ┃
┃ 注定一生孤独       ┃
┃  oooO             ┃
┗━(  )-━Oooo ━━━━━━━━━┛
   \ (  (  )
   \_)  ) /
      (_/
wg2000happy 2002-10-24
  • 打赏
  • 举报
回复
up
bomber2001 2002-10-24
  • 打赏
  • 举报
回复
既然这么说,应该结贴了!!

    &\\|//&
   \\ - - //
   ( @&@ )
┏━oOOo-(_)-oOOo━━━━━━━━━┓
┃我本天煞孤星           ┃
┃ 注定一生孤独       ┃
┃  oooO             ┃
┗━(  )-━Oooo ━━━━━━━━━┛
   \ (  (  )
   \_)  ) /
      (_/
every_one 2002-10-23
  • 打赏
  • 举报
回复
1,between
2,直接使用>= <=
手边没有PB ,无法试,你自己慢慢试吧。GOOD LUCK!
wg2000happy 2002-10-23
  • 打赏
  • 举报
回复
up
wg2000happy 2002-10-23
  • 打赏
  • 举报
回复
up
wg2000happy 2002-10-23
  • 打赏
  • 举报
回复
up

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧