0

予測されるオーブンの日付と時刻に応じて、A または B のいずれかを返す単純なクエリがあります。予想されるオーブンの終了日時が午前 6 時から午後 6 時の間である場合は、A を返す必要があります。それ以外の場合、時刻が午後 6 時から翌日の午前 6 時までの場合は B。私の問題は、予想されるオーブン切れの日時に応じて A または B を表示する方法がわからないことです。以下のクエリを使用して、予測されるオーブンの日付と時刻を取得しています。

    SELECT DISTINCT
           to_char((ti.txndate + pm.baketime/24),'MM/DD/YYYY HH:MI:SS PM') FCSTDOvenOut
    FROM CONTAINER c
    JOIN movin movin ON c.containerid = movin.historyid
    JOIN product p ON c.productid = p.productid AND p.attr_016 IN ('TEST', 'TR')
    JOIN productbase pb ON p.productbaseid = pb.productbaseid
    LEFT JOIN otherdb.pkg_main pm ON TRIM(p.brandname) = TRIM(pm.pcode)
    LEFT JOIN employee e ON movin.employeeid = e.employeeid
    JOIN trackin ti ON c.containerid = ti.historyid AND ti.txndate > movin.txndate
    LEFT JOIN employee em ON ti.employeeid = em.employeeid
    ;

例:

ここに画像の説明を入力

みんな助けてくれてありがとう。

4

1 に答える 1