SELECT
DT, FlowParam, Abs_P, T, Volume, Energy, FlowTime_T,
(SELECT ' > 1 ' AS Expr1 WHERE (
(SELECT COUNT(*) AS Expr2
FROM dbo.BACS_Alarm_1
WHERE
(DT_T >= dbo.BACS_HourFlow_1.DT_T) AND
(DT_T <= dbo.BACS_HourFlow_1.DT_T + dbo.BACS_HourFlow_1.FlowTime_T)
) > 1
)) AS Something
FROM dbo.BACS_HourFlow_1
テーブルAS Something
からの出力フィールドが必要です ifおよび output if = 0 ...そして出力 if > 1 (それは既に作成されています)BACS_Alarm_1
WHERE... = 1
Null
どうすればこのケースを実現できますか?
だからもし
(SELECT COUNT(*) AS Expr2
FROM dbo.BACS_Alarm_1
WHERE
(DT_T >= dbo.BACS_HourFlow_1.DT_T) AND
(DT_T <= dbo.BACS_HourFlow_1.DT_T + dbo.BACS_HourFlow_1.FlowTime_T)
) > 1
「 > 1 」を何かとして出力します
if = 1 dbo.BACS_Alarm_1 からフィールドを出力します if = 0 0 または null を出力します