如果我有一個子查詢執行以下操作;多個子查詢和條件
Select
Min(S_Date)
, Col1
, Col2
From
(
Select Dateadd(whatever) as S_Date, Userid
from tbl1 as t
where S_Date >'today'
)
如何添加另一個子句,以便只有在滿足其他條件時才選擇Col1的值,即col3 ='doit'。我想我很難理解如何在子查詢中的不同位置使用兩個where子句。
我編輯我原來的問題,因爲我忘了把重要的部分,這是我想要的最小(日期)。我嘗試過使用一個案例,但是如果條件不符合,它會給我一個null,當我真的想要取第一個「doit」的最小值(日期)時。 – Jessica
你能發佈你正在使用的整個查詢嗎?看起來您需要在子查詢中執行min(日期),然後在外部查詢中對這些結果使用CASE語句。 – Wil