我想找到那些「rsp_ver」以2.0或更多而不是1.0開頭的情況。我想我可以使用條件在where子句中找出與rsp_ver代碼標識了「1.0」的一個子查詢發現:sql min()在哪裏
select
trim(INS.fst_name) || ' ' || Trim(INS.lst_name) as name,
IDS.rin,
RSP.unit_id,
RSP.indv_id,
RSP.rsp_id,
RSP.rsp_sqnm,
RSP.rsp_ver,
cast(RSP.post_ts as char(16)) as Post,
RSP.post_audit_id
from
dhsdb2.wvs_rsp RSP
join dhsdb2.indv_name_srch INS on RSP.indv_id = INS.indv_id
join dhsdb2.indv_demg_srch IDS on RSP.indv_id = IDS.indv_id
where
RSP.indv_id in
(select
SRSP.indv_id
from
dhsdb2.wvs_rsp SRSP
where
SRSP.indv_id = RSP.indv_id and
SRSP.rsp_ver > '1.0')
and rsp.clse_ts is null
order by
RSP.rsp_ver;
這並沒有當然的工作。後來我想,我需要的是內部查詢有最小的功能,但我跑INT
您可以向我們展示您的表格架構嗎? –
別名'DRSP'從哪裏來?在'DRSP.indv_id'中,我沒有在你的表格中看到它? –
查詢不起作用? –