表里无此字段,但是存储过程得新增一条字段,DepartmentName
来源:互联网 发布:excel同列不同数据分列 编辑:程序博客网 时间:2024/06/04 18:27
USE [DrugSaleSystem]GO/****** Object: StoredProcedure [dbo].[ShiftStatistics_Get] Script Date: 11/23/2016 16:38:58 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO------------------------------------------------------------------- Name: ShiftStatistics Store Procedure is to add a operation.-- Author: 浪剑-- DateTime: 2016-05-09 14:35:08-- Description: 分页记录-----------------------------------------------------------------/*@PageIndex 当前页码@PageSize 每页的记录数*/ALTER PROCEDURE [dbo].[ShiftStatistics_Get](@ShiftStatisticsCode varchar(20),@DepartmentCode int,@DepartmentName varchar(50)='',@IsSend int,@StartShiftDate varchar(20),@EndShiftDate varchar(20),@PageIndex int,@PageSize int)ASBEGINDECLARE @Page intDECLARE @PageLowerBound intDECLARE @PageUpperBound intDECLARE @RowsToReturn intSET @Page = (@PageIndex - 1)-- First set the rowcountSET @RowsToReturn = @PageSize * (@Page + 1)SET ROWCOUNT @RowsToReturn-- Set the page boundsSET @PageLowerBound = @PageSize * @PageSET @PageUpperBound = @PageLowerBound + @PageSize + 1-- Create a temp table to store the select resultsCREATE TABLE #PageIndex (IndexId int IDENTITY (1, 1) NOT NULL,ShiftStatisticsID int)DECLARE @STRSQL varchar(3000)DECLARE @CONSQL varchar(2000)SET @STRSQL='INSERT INTO #PageIndex (ShiftStatisticsID)SELECT [ShiftStatisticsID]FROM [ShiftStatistics] WHERE 8=8'SET @CONSQL=''IF(@ShiftStatisticsCode<>'')BEGINSET @CONSQL=@CONSQL+' AND ShiftStatisticsCode like ''%' + @ShiftStatisticsCode + '%'''ENDIF(@DepartmentCode>0)BEGINSET @CONSQL=@CONSQL+' AND DepartmentCode=' + CAST(@DepartmentCode AS VARCHAR(20))ENDIF(@DepartmentName<>'')BEGINSET @CONSQL=@CONSQL+' AND DepartmentCode in(select DepartmentCode from Department where DepartmentName like ''%' + @DepartmentName + '%'')'ENDIF(@IsSend>-1)BEGINSET @CONSQL=@CONSQL+' AND IsSend=' + CAST(@IsSend AS VARCHAR(20))ENDIF(@StartShiftDate<>'')BEGINSET @CONSQL=@CONSQL+' AND ShiftDate>=''' + @StartShiftDate + ''''ENDIF(@EndShiftDate<>'')BEGINSET @CONSQL=@CONSQL+' AND ShiftDate<=''' + @EndShiftDate + ''''ENDEXEC(@STRSQL+@CONSQL + ' order by ShiftDate desc')SELECTc.ShiftStatisticsID,ShiftStatisticsCode,DepartmentCode,POSID,CashierCode,ShiftDate,TotalSalesAmount,CashAmount,SocialInsuranceAmount,UnionpayAmount,ValueCardAmount,WeChatAmount,AlipayAmount,CouponAmount,IsSend,AmountCheckCode,Operator,OperateDate,RemarkFROM [ShiftStatistics] c , #PageIndex PageIndexWHEREc.ShiftStatisticsID = PageIndex.ShiftStatisticsID ANDPageIndex.IndexID > @PageLowerBound ANDPageIndex.IndexID < @PageUpperBoundorder by ShiftDate descEXEC('SELECT COUNT(ShiftStatisticsID) AS TotalRecords FROM [ShiftStatistics] where 8=8'+@CONSQL)END
0 0
- 表里无此字段,但是存储过程得新增一条字段,DepartmentName
- 向表里新增/删除一条字段
- sql 向现有表里新增字段
- DAL层,新增一条分页查询语句 DepartmentName
- 存储过程中自动拆分输入框里的字符,然后跟表里的两三个字段去匹配
- Oracle存储过程游标循环更新新增字段处理线上历史数据问题
- 表增加字段存储过程
- 表修改字段存储过程
- 表删除字段存储过程
- 添加字段的存储过程
- [存储过程]sql server 中 统计一条记录中 非空 字段个数 ,并且计算它所占百分比
- 判断视图 函数 字段描述 字段 存储过程
- SQL2008新增字段Hierarchyid
- 大表新增字段
- 新增修改字段sql
- coredata 新增字段
- 新增数据表或字段
- ES新增字段
- 动态验证密码,confirm two fields pwd while typing
- unity3D-游戏/AR/VR在线就业班 C#入门二维数组学习笔记
- ubantu nginx 安装
- Java IO 之 BufferedWriter 字符输出缓冲类使用示例和详解
- 小码哥-玩转【斗鱼直播APP】系列之框架搭建
- 表里无此字段,但是存储过程得新增一条字段,DepartmentName
- Google-Guice入门介绍
- obs source的属性框的创建过程
- HDU 1166 敌兵布阵
- JavaSE学习笔记之Annotation(注解)
- 新手自定义锁屏
- iOS 图片上传
- Java堆分配参数总结
- 计算机视觉篇:一:opencv的基本操作,卷积。