检索?

sulo_xxr 2002-08-23 02:10:47
数据庫为sql server。数据类型为datatime,sqlserver中好像没有data类型
在pb中要对之过滤。而输入的过滤条件为data类型。怎么办?
如庫中有2002-7-3 10:12:12:23
而输入的条件为2002-07-03.
...全文
135 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddtid 2002-08-23
  • 打赏
  • 举报
回复
我喜欢的过滤方法
datetime ldt_start,ldt_stop

ldt_start = datetime(date("2002-07-03"),time("00:00:00"))
ldt_stop = datetime(date("2002-07-03"),time("23:59:59"))

你在数据窗口的SQL语句里面可以写(注意参数定义)
...where pbdate >= :ldt_start and pbdate <= :ldt_stop

然后dw_1.retrieve(ldt_start,ldt_stop)就可以了
sulo_xxr 2002-08-23
  • 打赏
  • 举报
回复
is_contion="pdate >="+ trim(tab_1.tabpage_1.sle_1.text) +" "+ '00:00:00'+" "+' and'+" "+ "pdate<= "+trim(tab_1.tabpage_1.sle_1.text) +" "+ '23:59:59'
错误:not valid
xingxing 2002-08-23
  • 打赏
  • 举报
回复
datetime(date,time)
tjzz 2002-08-23
  • 打赏
  • 举报
回复
设置过滤条件为:
columnname >= string(date) + '00:00:00' and columnname <= string(date) + '23:59:59'

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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