CREATEprocedure timsoluongmonan
@mamonan NVARCHAR(20),@ngaydatbanDATETIMEASBEGINTRAN------- kiem tra mon anIFNOTEXISTS(SELECT tenmonan=@mamonanFROM dbo.MonAn)BEGINROLLBACKTRANEND------- kiem tra ngayIFNOTEXISTS(SELECT ngaydatban FROM dbo.NhatKyDatBan WHERE ngaydatban=@ngaydatban)BEGINROLLBACKTRANEND------ \SELECTSUM(sl)FROM ChiTietDatBan, NhatKyDatBan, MonAn
WHERE ChiTietDatBan.mankdb = NhatKyDatBan.mankdb AND NhatKyDatban.ngaydatban =@ngaydatbanCOMMITTRAN
GO