ALTER TABLE HJGL_TemperatureAndHumidity ADD UnitStoreId NVARCHAR(50) ALTER TABLE HJGL_TemperatureAndHumidityProject ADD UnitStoreId NVARCHAR(50) GO ALTER TABLE [dbo].[HJGL_TemperatureAndHumidity] WITH CHECK ADD CONSTRAINT [FK_HJGL_TemperatureAndHumidity_Weld_UnitStore] FOREIGN KEY([UnitStoreId]) REFERENCES [dbo].[Weld_UnitStore] ([UnitStoreId]) GO ALTER TABLE [dbo].[HJGL_TemperatureAndHumidity] CHECK CONSTRAINT [FK_HJGL_TemperatureAndHumidity_Weld_UnitStore] GO ALTER TABLE [dbo].[HJGL_TemperatureAndHumidityProject] WITH CHECK ADD CONSTRAINT [FK_HJGL_TemperatureAndHumidityProject_Weld_UnitStore] FOREIGN KEY([UnitStoreId]) REFERENCES [dbo].[Weld_UnitStore] ([UnitStoreId]) GO ALTER TABLE [dbo].[HJGL_TemperatureAndHumidityProject] CHECK CONSTRAINT [FK_HJGL_TemperatureAndHumidityProject_Weld_UnitStore] GO CREATE PROCEDURE [dbo].[HJGL_rpt_BakeRecordsProject] ( @projectId nvarchar(50), @type nvarchar(10), @startDate datetime=null, @endDate dateTime=null ) AS /*********º¸Ìõ¡¢º¸¼Áºæ¿¾¼Ç¼***********/ SELECT bakeRecordsProject.BakeRecordsProjectId, bakeRecordsProject.ProjectId, bakeRecordsProject.BakeDate, MONTH(bakeRecordsProject.BakeDate) AS BakeDateMonth, DAY(bakeRecordsProject.BakeDate) AS BakeDateDay, bakeRecordsProject.Brand, bakeRecordsProject.BatchNum, bakeRecordsProject.InboundSelfNum, bakeRecordsProject.Specifications, bakeRecordsProject.Quantity, bakeRecordsProject.PowerTime, DATEPART(HOUR,bakeRecordsProject.PowerTime) AS PowerTimeHour, DATEPART(MINUTE,bakeRecordsProject.PowerTime) AS PowerTimeMin, bakeRecordsProject.PowerTemperature, bakeRecordsProject.ConstantTemperature, bakeRecordsProject.ConstantStartTime, DATEPART(HOUR,bakeRecordsProject.ConstantStartTime) AS ConstantStartTimeHour, DATEPART(MINUTE,bakeRecordsProject.ConstantStartTime) AS ConstantStartTimeMin, bakeRecordsProject.ConstantEndTime, DATEPART(HOUR,bakeRecordsProject.ConstantEndTime) AS ConstantEndTimeHour, DATEPART(MINUTE,bakeRecordsProject.ConstantEndTime) AS ConstantEndTimeMin, bakeRecordsProject.MoveInsulationBoxTime, DATEPART(HOUR,bakeRecordsProject.MoveInsulationBoxTime) AS MoveInsulationBoxTimeHour, DATEPART(MINUTE,bakeRecordsProject.MoveInsulationBoxTime) AS MoveInsulationBoxTimeMin, bakeRecordsProject.MoveInsulationBoxTemperature, bakeRecordsProject.BakingFrequency, bakeRecordsProject.Bakers, bakeRecordsProject.UnitStoreId, bakeRecordsProject.Type, bakeRecordsProject.BakeRecordsId, bakeRecordsProject.States FROM HJGL_BakeRecordsProject AS bakeRecordsProject WHERE bakeRecordsProject.ProjectId=@ProjectId and bakeRecordsProject.Type=@type and bakeRecordsProject.BakeDate>=@startDate and bakeRecordsProject.BakeDate<=@endDate GO CREATE PROCEDURE [dbo].[HJGL_rpt_TemperatureAndHumidityProject] ( @projectId nvarchar(50), @startDate datetime=null, @endDate dateTime=null ) AS SELECT TemperatureAndHumidityProjectId, ProjectId, RecordDate, DAY(RecordDate) AS RecordDateDay, DATEPART(HOUR,RecordDate) AS RecordDateHour, DATEPART(MINUTE,RecordDate) AS RecordDateMin, Temperature, Humidity, RecordMan FROM dbo.HJGL_TemperatureAndHumidityProject WHERE ProjectId = @projectId and RecordDate>=@startDate and RecordDate<=@endDate order by RecordDate