关于query数据源的问题

云卷云舒 2011-11-30 09:54:43
我用query 定义的数据源,格式应该是这样的:
select tjdate,sum(costtime) from clrtj where ny>='2011-11-01' and ny<='2011-11-31' group by tjdae,
这样是可以实现的。

如果下面的语句:
select substr(tjdate,1,7),sum(costtime) from clrtj where ny>='2011-11-01' and ny<='2011-11-31' group by substr(tjdae,1,7)
用query 可以实现吗?
也就是说按月分组。


第一个语句是按日分组。

在线等。
...全文
124 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
云卷云舒 2011-11-30
  • 打赏
  • 举报
回复
已经解决,谢谢楼上,接分啦!啦啦啦啦啦啦~~
xuam 2011-11-30
  • 打赏
  • 举报
回复
有个sql的图标 ,点击它,然后 design ->convert to syntax .....
[Quote=引用 6 楼 windzha 的回复:]

DW 里design -data source 也不行啊。
具体点行吗?
[/Quote]
云卷云舒 2011-11-30
  • 打赏
  • 举报
回复
DW 里design -data source 也不行啊。
具体点行吗?
xuam 2011-11-30
  • 打赏
  • 举报
回复
直接在DW里写SQL.

[Quote=引用 4 楼 windzha 的回复:]

请楼上指教,我太菜了
SQL语句我会写,但是建立QUERY怎么建?
比如GROUP BY是把左边的字段直接拽到右边,怎么加subst()函数?怎么操作?
[/Quote]
云卷云舒 2011-11-30
  • 打赏
  • 举报
回复
请楼上指教,我太菜了
SQL语句我会写,但是建立QUERY怎么建?
比如GROUP BY是把左边的字段直接拽到右边,怎么加subst()函数?怎么操作?
xuam 2011-11-30
  • 打赏
  • 举报
回复
select substr(tjdate,1,7),sum(costtime) from clrtj where ny>='2011-11-01' and ny<='2011-11-31' group by substr(tjdae,1,7)
或者:
select substr(tjdate,1,7) as yf ,sum(costtime) from clrtj where ny>='2011-11-01' and ny<='2011-11-31' group by yf


[Quote=引用 2 楼 windzha 的回复:]

引用 1 楼 xuam 的回复:
可以.


那在group by 的时候怎么给tjdate这个字段加上函数呢?
[/Quote]
云卷云舒 2011-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xuam 的回复:]
可以.
[/Quote]

那在group by 的时候怎么给tjdate这个字段加上函数呢?
xuam 2011-11-30
  • 打赏
  • 举报
回复
可以.

611

社区成员

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

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