如果我沒有正確地問這個問題,我很抱歉。我需要編寫一個針對日誌的查詢。在日誌中有一個列注,用於跟蹤過程中每個步驟的成功。我需要的是,如果工作訂單「fjobno」在日期範圍內的筆記字段中具有WCutSuccess ...並且同一工作訂單「fjobno」具有ASSYSuccess ...我想在其他日期範圍內列出它。我似乎無法弄清楚。我相信它很簡單。我相信人們一直都在這樣做。如果有人能指出我正確的方向,我將不勝感激。使用具有兩個不同參數的同一列SQL服務器
select
inm.fgroup, inm.fpartno, jod.fjobno, sqb.note
from
inmast as inm
left join
jodbom as jod on inm.fpartno = jod.fbompart
left join
sqbclog as sqb on jod.fjobno = sqb.job
where
(inm.fgroup = 'isl' or inm.fgroup = 'iss')
and
(sqb.note = 'WCutSuccess...'
and sqb.stamp between '09/01/2014' and '10/01/2014')
and
(sqb.note = 'ASSYSuccess...'
and sqb.stamp between '10/01/2014' and '10/09/2014')
我認爲,一些示例數據會使這非常容易。對於任何給定的工作訂單,這些值是否在不同的行上? – Andrew 2014-10-09 16:08:28