1
写存储过程,并在
UFData
库执行
--订单查询表
GO
IF EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[LJYC_OrderReport_Pro]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[LJYC_OrderReport_Pro]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[LJYC_OrderReport_Pro]
@cStartTime varchar(20) = '1900-01-01', --开始日期
@cStopTime varchar(20) = '1900-01-01',--结束日期
@cCusCode varchar(2000) = '-1',--客户
@cUserId varchar(20) = 'demo'--操作员
as
begin
declare @esql varchar(8000)
declare @iwhere varchar(2000) --总过滤条件
declare @dStartTime datetime
declare @dStopTime datetime
declare @cPStartTime varchar(255)
declare @cPStopTime varchar(255)
set @cCusCode = replace(@cCusCode,',',''',''')
set @cCusCode = replace(@cCusCode,char(9),''',''')
set @cCusCode = replace(@cCusCode,';',''',''')
set @iwhere = ' 1=1'
set @cPStartTime = @cStartTime
set @cPStopTime = @cStopTime
set @dStartTime = cast(@cStartTime as datetime)
set @dStopTime = cast(@cStopTime as datetime)
set @dStopTime = DATEADD(hour,24,@dStopTime)
set @dStopTime = DATEADD(Second,-1,@dStopTime)
set @cStartTime = CONVERT(varchar(100), @dStartTime, 20)
set @cStopTime = CONVERT(varchar(100), @dStopTime, 20)
--过滤条件
if @cCusCode!='-1' and @cCusCode!=''
begin
评论1
最新资源