摘要:
SELECT ISNULL(T1.KHMC, '总计')客户名称, ISNULL(T1.DJMC, '小计')单据名称, CAST(SUM(T1.SL) AS INT)数量 FROM ( SELECT vl.DM1, k.KHMC, vl.DJMC, vl.SL FROM VW_LSXHDMX AS 阅读全文
摘要:
将一个数字例如33,或1使用t-sql语句转换成033或001 以下是详细分析: 1、select power(10,3)得到1000 2、select cast(1000+33 as varchar) 将1000转换类型 3、select right(100033,3) 从右边取3个字符得到033 阅读全文
摘要:
Transact-SQL使用下列语句来管理事务: 开始事务:BEGIN TRANSACTION 提交事务:COMMIT TRANSACTION 回滚: ROLLBACK TRANSACTION 阅读全文
摘要:
1 判断数据库是否存在 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] 2 判断表是否存在 if exists (select * from sysobjects where id = 阅读全文
摘要:
SELECT * FROM ( SELECT vl.DM1 AS 客户代码, k.KHMC AS 客户名称, vl.SPDM AS 商品代码, s.SPMC AS 商品名称, CAST(SUM(SL) AS INT) AS 销售数量, DENSE_RANK()OVER(PARTITION BY vl 阅读全文
摘要:
原文地址:http://blog.csdn.net/xyzqiang/article/details/6577831 SQL Server 日期的加减函数: DATEDIFF DATEADDDATEDIFF: 返回跨两个指定日期的日期边界数和时间边界数, 语法:DATEDIFF ( datepart 阅读全文
摘要:
DECLARE @Tname VARCHAR(30) --定义变量存放表名 DECLARE My_Cursor CURSOR --声明游标 FOR (SELECT NAME FROM SYS.databases) --查出需要的集合放到游标中 OPEN My_Cursor ... 阅读全文
摘要:
--按变量赋值方式DECLARE @ViewName VARCHAR(50) --视图名 DECLARE @RowCount INT = 0 --总视图数 DECLARE @i INT = 0 --循环次数 SELECT @RowCount = COUNT(NAME) FROM sysobjects WHERE xtype = 'v' WHILE @i ... 阅读全文
摘要:
--pageNum 第几页 --pageSize 每页返回多少行 CREATE PROC GetShangpin (@PageNum INT,@PageSize INT) AS BEGIN DECLARE @StarNum INT, --开始行 @EndNum INT --结束行 SET @Star 阅读全文