小编joe*_*joe的帖子

用例创建多列数据

我正在尝试在MS SQL 2005中创建查询,该查询将返回4个日期范围的数据作为结果集中的单独列。

现在,我的查询看起来像下面的查询。它工作正常,但是我想为每个日期范围添加其他列,因为它当前支持一个日期范围。

然后,这将返回total1,total2,total3和total 4列,而不是像下面的当前查询那样返回单个total列。每个总计代表4个日期范围:

我相当确定这可以使用case语句来完成,但不是100%。

任何帮助将不胜感激。

 SELECT  
       vendor,location,
      sum(ExtPrice) as total 

  FROM [database].[dbo].[saledata]
where processdate between '2010-11-03' and '2010-12-14'

and location <>''
and vendor <> ''

group by vendor,location with rollup
Run Code Online (Sandbox Code Playgroud)

sql sql-server

3
推荐指数
1
解决办法
4894
查看次数

使用字符串函数选择特定字符后的所有文本

如何使用字符串函数在最后一个"/"之后选择变量中的所有内容

http://domain.com/g34/abctest.html

所以在这种情况下我想选择"abctest.html"

运行ColdFusion 8.

有什么建议?

coldfusion

1
推荐指数
1
解决办法
4267
查看次数

标签 统计

coldfusion ×1

sql ×1

sql-server ×1