85 lines
3.2 KiB
Transact-SQL
85 lines
3.2 KiB
Transact-SQL
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 |