85 lines
3.2 KiB
MySQL
85 lines
3.2 KiB
MySQL
|
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
|
|||
|
/*********<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>濾<EFBFBD><EFBFBD>¼***********/
|
|||
|
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
|