不重複資料之筆數??? |
缺席
|
TTS
初階會員 ![]() ![]() 發表:72 回覆:66 積分:27 註冊:2003-05-06 發送簡訊給我 |
Select Count(*) from (
select Distinct ChartNo, CkInDate from InpAcnt where UseDate between
DateTime(2004-01-01) year to day and
DateTime(2004-01-01) year to day and
(RollBackAcntSeq is null or RollbackAcntSeq = '')
Group by ChartNo, CkInDate) 請問以上語法哪裡有錯呢
DB: Informix
|
allenchan
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:10 回覆:306 積分:283 註冊:2004-01-06 發送簡訊給我 |
Select Count(*) from (
select Distinct ChartNo, CkInDate from InpAcnt where UseDate between
DateTime(2004-01-01) year to day and
DateTime(2004-01-01) year to day and
(RollBackAcntSeq is null or RollbackAcntSeq = '')
|
TTS
初階會員 ![]() ![]() 發表:72 回覆:66 積分:27 註冊:2003-05-06 發送簡訊給我 |
|
allenchan
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:10 回覆:306 積分:283 註冊:2004-01-06 發送簡訊給我 |
Select Count(*) from (
select
|
TTS
初階會員 ![]() ![]() 發表:72 回覆:66 積分:27 註冊:2003-05-06 發送簡訊給我 |
|
allenchan
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:10 回覆:306 積分:283 註冊:2004-01-06 發送簡訊給我 |
先把問題單純化: 第一步:
select Distinct ChartNo, CkInDate from InpAcnt 如果沒問題,第二步:
select Distinct ChartNo, CkInDate from InpAcnt
where RollBackAcntSeq is null or RollbackAcntSeq = '' 如果沒問題,第三步:
select Distinct ChartNo, CkInDate from InpAcnt where UseDate between
DateTime(2004-01-01) year to day and
DateTime(2004-01-01) year to day and
(RollBackAcntSeq is null or RollbackAcntSeq = '') 以此類推,順便試試看: Select Count(*) from
(
select Distinct ChartNo, CkInDate from InpAcnt
) as tmp 或者 Select Count(*) from
(
select Distinct ChartNo, CkInDate from InpAcnt
)
|
supman
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
建議如果有錯誤訊息的話可以貼出來,比較好知道問題出在哪裡,我按照上面的語法,寫了類似的一段在SQL 2000中Run並沒有問題,程式碼如下,您參考看看
SELECT COUNT(*) AS Expr1
FROM (SELECT DISTINCT ChartNo, CkInDate
FROM InpAcnt
WHERE UseDate BETWEEN '2004/01/01' AND '2004/12/01'
GROUP BY ChartNo, CkInDate ) DERIVEDTBL 或者用下面這個方法試試
SELECT COUNT(*) AS Expr1
FROM (SELECT ChartNo, CkInDate
FROM InpAcnt
GROUP BY ChartNo, CkInDate
HAVING (COUNT(*) = 1)) DERIVEDTBL 發表人 - supman 於 2004/12/08 17:18:03
|
TTS
初階會員 ![]() ![]() 發表:72 回覆:66 積分:27 註冊:2003-05-06 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |