我的group資料視窗提取2個表里的資料,
SELECT agentmsc_base.tdhao,
agentmsc_base.chming,
agentmsc_base.hci,
agentmsc_base.d_port,
agentmsc_base.c20,
agentmsc_base.c40,
agentmsc_base.c40h,
agentmsc_fyong.fymcheng,
agentmsc_fyong.f_shorf,
agentmsc_fyong.fyjer,
agentmsc_fyong.fyjer_u
FROM agentmsc_base,
agentmsc_fyong
WHERE ( agentmsc_base.tdhao = agentmsc_fyong.tdhao )
and ( ( agentmsc_fyong.dwmcheng like :s_dwmcheng ) AND
( agentmsc_fyong.fymcheng like :s_fymcheng ) AND
( agentmsc_fyong.f_ok like :s_f_ok ) AND
( agentmsc_base.wdate >=:dt_date1 ) AND
( agentmsc_base.wdate <=:dt_date2 ) AND
( agentmsc_base.line_opter like :s_line_opter ) AND
( agentmsc_base.line_owner like :s_line_owner ) AND
( agentmsc_base.wtdwei like :s_wtdwei ) AND
( agentmsc_base.wtdwei_owner like :s_wtdwei_owner ) AND
( agentmsc_base.line_name like :s_line_name ) AND
agentmsc_base.f_stage < >'0' AND
agentmsc_base.f_stage < >'1' and
agentmsc_fyong.f_shorf='S' AND
AGENTMSC_BASE.ROLL_OVER<>'1' AND
AGENTMSC_BASE.ROLL_OVER<>'3')
ORDER BY agentmsc_base.chming ASC,
agentmsc_base.hci ASC,
agentmsc_base.tdhao ASC
agentmsc_base表里主鍵是TDHAO,也是agent_fyong的外鍵,agentmsc_fyong里的主鍵是
tdhao+fymcheng+f_shorf
我想用這個分組資料視窗實作 按一定的條件(這些條件既有agentmsc_base里的列,也牽扯
agentmsc_fyong里的列)把符合條件的agentmsc_fyong里的fyjer,fyjer_u提出在group組里
。
開始的SQL是我手寫的,但是一直不能實作 好像把條件里的
( agentmsc_base.wdate >=:dt_date1 ) AND
( agentmsc_base.wdate <=:dt_date2 ) AND
( agentmsc_base.line_opter like :s_line_opter ) AND
( agentmsc_base.line_owner like :s_line_owner ) AND
( agentmsc_base.wtdwei like :s_wtdwei ) AND
( agentmsc_base.wtdwei_owner like :s_wtdwei_owner ) AND
( agentmsc_base.line_name like :s_line_name ) AND
洗掉保留其他條件就可以實作剩余條件的查詢,但是一加上這些條件就出錯!!!!
uj5u.com熱心網友回復:
你直接用sql陳述句 在SQL查詢分析器能不能正確查出資料?uj5u.com熱心網友回復:
我把可以檢索出內容的,我把都改成like '%' 然后刪掉日期條件,在分析器里可以檢索出資料de!
uj5u.com熱心網友回復:
不要這樣檢查,你可以通過getselectsql()函式查看一下輸入引數后生產的sql 陳述句,用生產的SQL去執行
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/62205.html
標籤:DataWindow
上一篇:如何實作定時執行一段代碼?
下一篇:MySql安全路徑問題
