| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
大量收QQ微信精准粉/交友粉,非诚勿扰千里之行 始于足下
共有 4601 人关注过本帖
标题:新手报到,datawindows时间段查询问题求解
只看楼主 加入收藏
hj_eileen
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-3-8
  问题点数:0  回复次数:2   
新手报到,datawindows时间段查询问题求解
需执行SQL语句:
select  xf_storecode as 店铺号,sum(xf_bonus) as 积分 from xf_bonusledger
where xf_txdate between to_date('2016-01-26','YYYY-MM-DD')
and to_date('2016-02-25','YYYY-MM-DD')
group by xf_storecode
order by xf_storecode

PB:
建表时数据库bonusledger按店铺号升序排序。

main open
oldsql = "select xf_storecode,xf_bonus from xf_bonusledger"
dw_1.settrans(sqlca)
dw_1.retrieve()



select按钮不会写,总执行不过去,请大侠仗义出手指点一二,在下在此谢过了!
附件: 您没有浏览附件的权限,请 登录注册
2016-03-08 11:20
hj_eileen
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-3-8
  得分:0 
看来PB真的没什么人用了
2016-03-08 11:28
kytling
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-4-1
  得分:0 
起时时间是text,对应的为string类型,将两个时间分别设为ls_date1,ls_date2,转化为ld_date1,ld_date2(日期或具体时间皆可)
你可以这样写
select  xf_storecode as 店铺号,sum(xf_bonus) as 积分 from xf_bonusledger
where to_char(xf_txdate,'yyyy-mm-dd') >=to_char(:ld_date1),'YYYY-MM-DD')
and   to_char(xf_txdate,'yyyy-mm-dd') <=to_char(:ld_date2,'YYYY-MM-DD')
group by xf_storecode
order by xf_storecode

sql语句在pb中不是完全一样的
2016-04-01 09:58







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045203 second(s), 8 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved