开发者社区> 问答> 正文

sql语句查询

我有个表格需要根据年份查询显示十二个月,每个月分为上下旬1-15/16-月底,就是这些数据需要分组,月份每月有上旬还有下旬,有数据显示1没有显示0! 这句sql怎么写...0D3B5E18-E321-4C2C-8986-3A9F9E5631D9.png

展开
收起
宫本武藏、 2019-10-28 22:35:37 2127 0
1 条回答
写回答
取消 提交回答
  • 一年12月的数据统计为:

    select year(createdate) as 年, month(createdate) as 月, count(1) as 数量, empname as 名称 from Information where year(createdate)=2019 group by empname, year(createdate), month(createdate) 查询列表为:

    数量名称
    201911231.54张三
    201921211.54李四
    201931631.54网二

    每月分上中下旬可以采用编写函数的形式,将年月传入函数进行统计。 对于有数据和没有数据显示可以使用case..when语句处理,可以使用NVL 或者MSSQL使用isnull进行判断处理

    2019-11-13 18:59:56
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载