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数据库程序设计有所帮助。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 SQL Server简单实现数据的日报和月报功能
相关文章
- SQL Server——数据库创建及修改[通俗易懂]
- SQLServer 错误 10061 在建立与服务器的连接时出错。 在连接到 SQL Server 时,在默认的设置下 SQL Server 不允许远程连接可能会导致此失败。 (提供程序:TCP 提供程序,错误:0 – 因目标计算机主动拒绝该连接而导致无法建立连接。) (Microsoft SQL Server,错误:10061) 故障 处理 修复 支持远程
- SQL Server数据字典:实现数据准确性与有效性(sqlserver数据字典)
- MSSQL导出数据到SQL:实现快速简单的数据迁移(mssql导出sql)
- 构建基于SQL Server的集群环境(sqlserver集群)
- SQL Server 数据库置疑:信息不安全?(置疑 sqlserver)
- SQL Server索引:性能优化的利器(索引sqlserver)
- 如何用SQL server进行数据库管理(怎么用sqlserver)
- 中的数据如何在SQL Server中安全删除数据(怎么删sqlserver)
- 微软云SQL Server——让IT开发变得更加简单(微软云sqlserver)
- 保存密码的正确方式不要用SQL Server保存密码!(不是sqlserver中)
- SQL Server之重构表:解决数据质量问题(sqlserver重构表)
- SQL Server语序:一种强劲的数据查询方式(sqlserver语序)
- 练就SQL Server强悍笔试能力(sqlserver 笔试)
- SQL Server下的数据标记技术(sqlserver标记)
- SQL Server数据类型——日期数据(sqlserver日期型)
- SQL Server新建组:让数据更加安全(sqlserver新建组)
- 份从SQL Server中提取每月数据(sqlserver得到月)
- SQL Server中表引用的设计与实现(sqlserver引用表)
- SQL Server:优势带来的大企业数据保障(sqlserver大企业)
- 使用 SQL Server备份策略,实现一文保护你的数据(sqlserver增备)
- 使用 SQL Server 加载数据实现效率提升(sqlserver加载)
- SQL Server中添加数据的正确姿势(sqlserver加数据)
- SQL Server中日期数据的写入(sqlserver写日期)
- SQL Server如何快速写出好用的提示(sqlserver写提示)
- SQL Server乘除运算:优势及更多可能性(sqlserver乘除)
- 在MySQL命令行中导入SQL文件(mysql命令行导入sql文件)
- 采集SQL Server数据库:实现数据智能化管理(采集sqlserver)
- SQL Server表复制:一种有效的数据迁移方式(表复制sqlserver)
- SQL Server补零成就数据完美!(补零 mssql)
- Oracle SQL实现数据集求差(oracle sql求差)
- Oracle SQL开发数据世界的崭新出发点(oracle sql开发)