1. 程式人生 > >易飛 八 郵件提醒-質量部集合

易飛 八 郵件提醒-質量部集合

               

1.客戶品號檢查

select MG001 客戶編碼,MG002 品號,MG003 客戶品號,MB002 品名,MB003 規格,ZE.dbo.Date10(LEFT(COPMG.CREATE_DATE,8)) 日期 from ZE.dbo.COPMG LEFT JOIN ZE.dbo.INVMB ON MG002=MB001

2.超期兩天未建立進貨檢驗單

select '未建立檢驗單' 狀態,TH001+'-'+rtrim(TH002)+'-'+TH003 進貨單,TH004 品號,TH005 品名, TH006 規格,ZE.dbo.Date10(TH014) 驗收日期 ,TH007 進貨數量,TH008 單位,TH009 倉庫,TH010 批號,TH011+'-'+rtrim
(TH012)+'-'+TH013 採購單 from PURTH left join QMSTA ON  TH001=TA001 AND TH002=TA002 AND TH003=TA003WHERE TH028='1' and (TA001 is null and TA002 IS NULL AND TA003 IS NULL) and  datediff(day,TH014,getdate())>3

3.待處理進貨檢驗單

set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo/* *用途:待處理髮送同時更新進貨單身標誌 *作者:龔德輝 2011-05-10 * */ALTER Procedure [dbo].[UP_InvCheck](@0
as nvarchar(15)=null)asBegin----判斷待處理檢驗單if exists(select * from QMSTA left join PURTH ON  TH001=TA001 AND TH002=TA002 AND TH003=TA003 where TA014='N' AND QMSTA.TA015<>''and PURTH.UDF02<>'已傳送' )--檢驗單未稽核 備註不為空 進貨單單身不等於已傳送begin    UPDATE PURTH set PURTH.UDF02='已傳送' from QMSTA,PURTH  where  TH001=TA001 AND TH002=TA002 AND
TH003=TA003 and TA014='N' AND QMSTA.TA015<>''and PURTH.UDF02<>'已傳送' --檢驗單未稽核 備註不為空 進貨單單身不等於已傳送endselect TA015 處理狀態,TH001+'-'+rtrim(TH002)+'-'+TH003 進貨單,TH004 品號,TH005 品名, TH006 規格,ZE.dbo.Date10(TH014) 驗收日期 ,TH007 進貨數量,TH008 單位,TH009 倉庫,TH010 批號,TH011+'-'+rtrim(TH012)+'-'+TH013 採購單 from QMSTA left join PURTH ON  TH001=TA001 AND TH002=TA002 AND TH003=TA003where TA014='N' AND QMSTA.TA015<>''and PURTH.UDF02<>'已傳送' --檢驗單未稽核 備註不為空 進貨單單身不等於已傳送End
1348118583_4652.jpg