gusucode.com > 精典源码Delphi044:指纹考勤管理系统源码程序 > 精典源码Delphi044:指纹考勤管理系统源码程序/精典源码Delphi044:指纹考勤管理系统/顺发指纹考勤管理系统/指纹考勤系统/SP_NoMiMa/wbSp_GetDBRenY_BCLXCode.txt
/********************* 此过程用来判断倒班人员当天是否有排班 ********************/ CREATE PROCEDURE wbSp_GetDBRenY_BCLXCode @KQNO char(5), @KQYear Int, @KQMonth int, @KQDay int, @HaveOrNot bit Output, @LXCode char(2) Output AS begin declare @DBDayField char(8) declare @SQLStr Varchar(250) Set @DBDayField='RQ'+rtrim(Convert(char(2),@KQDay))+'code' Set @SQLStr='Insert into btmpJL_DBLX Select '+ @DBDayField+' from bDB_BCPD Where KQNO='+''''+@KQNO+''''+' and DBYear='+Convert(char(4),@KQYear)+' and DBMonth='+Convert(char(2),@KQMonth)+' and '+@DBDayField+' is not Null' -- Set @SQLStr=' if Exists('+@SQLStr+') Set @HaveOrNot='+''''+'1'+''''+' else Set @HaveOrNot='+''''+'0'+'''' Delete from btmpJL_DBLX Execute (@SQLStr) -- Select @HaveOrNot if Exists(Select LXCode from bDBLX where LXCode in( Select LXCode from btmpJL_DBLX)) begin Set @HaveOrNot=1 set @LXCode=(Select LXCode from btmpJL_DBLX where LXCode is Not NUll) end else begin Set @HaveOrNot=0 set @LXCode='' end end