当前位置: 首页 > 编程笔记 >

SQL Server简单实现数据的日报和月报功能

桂飞翼
2023-03-14
本文向大家介绍SQL Server简单实现数据的日报和月报功能,包括了SQL Server简单实现数据的日报和月报功能的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了SQL Server简单实现数据的日报和月报功能。分享给大家供大家参考,具体如下:

--320, SQL SERVER 日报
--查询2009-01-01当天客户A1,A2,A3的订单数量
SELECT Cust_Name
   , CONVERT(CHAR(10), Order_Date, 120) Order_Date
   , SUM(Qty) Qty
FROM Orders_Big
WHERE 1=1
   AND Cust_Name IN ('A1', 'A2', 'A3')
   AND Order_Date >= '2009-01-01'
   AND Order_Date<'2009-01-02'
   /*AND Order_Date -- BETWEEN...AND相当于>=和<=
      BETWEEN '2009-01-01'
         AND '2009-01-02'*/
GROUP BY Cust_Name
   , CONVERT(CHAR(10), Order_Date, 120)
ORDER BY 2, 1
--321. ORACLE 日报
--查询2009-01-01当天客户A1,A2,A3的订单数量
SELECT Cust_Name
 , TO_CHAR(Order_Date, 'YYYY-MM-DD') Order_Date --方法一:转换成字符串类型
 --, TRUNC(Order_Date) Order_Date --方法二:将时分秒信息截断
 , SUM(Qty) Qty
FROM Orders_Big
WHERE 1=1
   AND Cust_Name IN ('A1', 'A2', 'A3')
   AND Order_Date >= DATE'2009-01-01'
   AND Order_Date<DATE'2009-01-02'
GROUP BY Cust_Name
    , TO_CHAR(Order_Date, 'YYYY-MM-DD')--方法一
    --, TRUNC(Order_Date)--方法二
ORDER BY 2, 1
------------------------------10.2------------------------------------
--326,SQL SERVER 月报
SELECT Cust_Name
   , CONVERT(CHAR(7), Order_Date, 120) Order_YrMs
   , CAST(CONVERT(CHAR(7), Order_Date, 120) + '-01' AS DATETIME) Order_Date
   , SUM(Qty) Qty
FROM Orders_Big
WHERE 1=1
  AND Cust_Name IN ('A1', 'A2', 'A3')
  AND Order_Date >= '2009-01-01'
  AND Order_Date<'2009-02-01'
GROUP BY Cust_Name
    , CONVERT(CHAR(7), Order_Date, 120)
ORDER BY 2, 1
--326, ORACLE
SELECT Cust_Name
  , TO_CHAR(Order_Date, 'YYYY-MM') Order_YrMs --方法1
  --, TRUNC(Order_Date, 'MM') Order_Date--方法2
  , SUM(Qty) Qty
FROM Orders_Big
WHERE 1=1
  AND Cust_Name IN ('A1', 'A2', 'A3')
  AND Order_Date >= DATE'2009-01-01'
  AND Order_Date<DATE'2009-02-01'
GROUP BY Cust_Name
  , TO_CHAR(Order_Date, 'YYYY-MM')--方法1
  --, TRUNC(Order_Date, 'MM')--方法2
ORDER BY 2, 1

希望本文所述对大家SQL Server数据库程序设计有所帮助。

 类似资料:
  • 本文向大家介绍vue+elementUI实现简单日历功能,包括了vue+elementUI实现简单日历功能的使用技巧和注意事项,需要的朋友参考一下 vue+elementUI简单的实现日历功能,供大家参考,具体内容如下 ## javascript 完成后的效果 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 在数据时代,及时了解产品数据表现是非常好的习惯。 为了帮助你随时掌握数据,诸葛在提供移动端的基础上,进一步提供“微信扫码订阅数据日报”功能。 一、如何订阅 1、 在WEB端查看数据看板 在WEB端 你可以查看配置好的数据看板,关注各类数据表现。 2、 微信扫码直接订阅 你关心的看板 选择感兴趣的看板,点击右上角“数据日报”,微信扫码即可开始订阅。 3、绑定账号后可选订阅周期 目前支持的订阅周期有:

  • 在数据时代,及时了解产品数据表现是非常好的习惯。 为了帮助你随时掌握数据,诸葛在提供移动端的基础上,进一步提供“微信扫码订阅数据日报”功能。 一、如何订阅 1、 在WEB端查看数据看板 在WEB端 你可以查看配置好的数据看板,关注各类数据表现。 2、 微信扫码直接订阅 你关心的看板 选择感兴趣的看板,点击右上角“数据日报”,微信扫码即可开始订阅。 3、绑定账号后可选订阅周期 目前支持的订阅周期有:

  • 本文向大家介绍java实现简单日期计算功能,包括了java实现简单日期计算功能的使用技巧和注意事项,需要的朋友参考一下 本文讲的java日期计算比较偏,用到的地方很少(比如获取今天所在周的周一或者周日,获取今天是本月的第几周...),这些方法是以前做项目遗留下来的,现在整理一下,跟大家分享。 工具类主要有一下方法: public static Date getFirstMondayOfMonth(

  • 本文向大家介绍Zabbix实现微信报警功能,包括了Zabbix实现微信报警功能的使用技巧和注意事项,需要的朋友参考一下 一、 申请企业微信账号,申请地址 https://qy.weixin.qq.com/ 二、 登陆企业微信账 图一 图二 2、添加微信账号  图一 图二 完成以上步骤后 就完成了微信账号的添加 三、新建应用 图一 图二 图三 图四 以上四幅图完成后就应用创建完成 四、设置权限管理

  • 本文向大家介绍python实现udp数据报传输的方法,包括了python实现udp数据报传输的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现UDP数据报传输的方法,非常具有实用价值。分享给大家供大家参考。具体方法分析如下: 服务端代码: 客户端代码: 结果:先运行服务端,然后运行客户端, 服务端打印出: 补充: socket.sendto(string[, flags