我期待通過顯示"DATA_POINT_UPLOAD_DATA"."VALUE"
的最新值(除'READY'
之外)來運行我的查詢(下面)。目前,它顯示所有'READY'
值,但是,我想通過顯示除執行時間之外的任何值來做相反的操作,但'READY'
除外。SQL篩選器排除特定字符串
這裏是我當前的查詢:
select "DATA_POINT_UPLOAD_DATA"."LAST_UPDATED_TIMESTAMP" as "TIMESTAMP",
"DATA_POINT_UPLOAD_DATA"."VALUE" as "COMMENTS"
from "DB"."COMPONENT" "COMPONENT",
"DB"."COMPONENT_DATA_POINT" "COMPONENT_DATA_POINT",
"DB"."DATA_POINT_UPLOAD_DATA" "DATA_POINT_UPLOAD_DATA"
where "COMPONENT_DATA_POINT"."ID"="DATA_POINT_UPLOAD_DATA"."COMPONENT_DATA_POINT_ID"
and "COMPONENT"."ID"="COMPONENT_DATA_POINT"."COMPONENT_ID"
and "DATA_POINT_UPLOAD_DATA"."VALUE" ='READY'
and "DATA_POINT_UPLOAD_DATA"."LAST_UPDATED_TIMESTAMP" between ('01-JUN-17') and ('30-JUN-17')
and "COMPONENT_DATA_POINT"."NAME" ='StateOfItem'
and "COMPONENT"."SITE_ID" in('abc123');
任何幫助將不勝感激。
對此和'DATA_POINT_UPLOAD_DATA「。」VALUE「='READY'的一個小改動應該能夠實現。 –
對不起,我編輯了我原來的帖子。我希望它不會有超過5,500個結果......但是隻有執行時的最新結果。 – Fadiddy
你想在READY之前的單行或全行嗎?有多個READY嗎? – dnoeth