- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 每月第几周的算法
有一个需求:对每个月每周求销售总额。 我们知道SQL有函数datepart(week,Getdate())能返回当前年的第几周。(年周数) select datepart(week,'2012-05-02') --Answer:18 不过,可以用当前天的年周数,减去月初那天的年周数,再加一,就可以得到月周数。 原始数据: select * from ProductAndTime
2012-05-02 20:04:54 5859
原创 SQLSERVER 列转置的存储过程
有这样一个需求,100多个商品,1万多家店,原表:一个商品一家店一条记录。 要求返回以店为行,商品为列的结果集。 (由于商品个数是不能确定,今天有100个商品,明天可能有150个商品,不能建立固定的表,只做结果集查看。) 在SQLSERVER2005及以后的版本中,用存储过程还是很好实现的,有 for xml path 和 PIVOT两个函数,正好能秒杀之。 构建原始表如下:
2012-05-01 10:22:24 769
MicroStrategy Introduction
2017-12-27
人人都是数据分析师 TABLEAU应用实战
2017-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人