BDE+Paradox+Sql語法使用 in 疑問 |
答題得分者是:老大仔
|
h5rong_61402
一般會員 發表:9 回覆:13 積分:4 註冊:2006-08-26 發送簡訊給我 |
Hi! 請問:
查詢有那些項目在104.04有資料,但在104.05並不存在. vs_date1:='10404'; vs_date2:='10405'; 若database使用MS SQL, 指令如下; select * from Table_A where date=:vs_date1 and id not in (select id from Table_A where date=:vs_date2). databse若改用paradox,上述指令一直出現 Could not found object. 若上述指令改成select * from Table_A where date=:vs_date1 and id not in (select id from Table_A). 少掉 where date=:vs_date2指令是可以通過的.不知是何故?謝謝. |
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
為何要局限在in呢?
select * from Table_A where date=:vs_date1 and date<>:vs_date2 又,因為都已經指定要10404了 那麼不是只要這樣做就好了?↓ select * from Table_A where date=:vs_date1 ===================引 用 h5rong_61402 文 章=================== Hi! 請問: 查詢有那些項目在104.04有資料,但在104.05並不存在. vs_date1:='10404'; vs_date2:='10405'; 若database使用MS SQL, 指令如下; select * from Table_A where date=:vs_date1 and id not in (select id from Table_A where date=:vs_date2). databse若改用paradox,上述指令一直出現 Could not found object. 若上述指令改成select * from Table_A where date=:vs_date1 and id not in (select id from Table_A). 少掉 where date=:vs_date2指令是可以通過的.不知是何故?謝謝. |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
h5rong_61402
一般會員 發表:9 回覆:13 積分:4 註冊:2006-08-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |