[Logo]  E3系統 開發.操作.問題 討論區 
[Search] 搜尋主題 [Recent Topics] 最新主題 [Hottest Topics] 熱門主題 [Members] 會員列表 [Groups] E3首頁
[Register] 會員註冊 [Login] 會員登入
使用SQL語法, 讀取資料的範例  XML
討論區首頁 » E3套裝功能的使用操作
發表人 內容
e3Admin

[Avatar]

註冊時間: 2011-06-09 18:31:13
文章: 73
離線

E3系統使用資料庫系統, 例如MySQL, MSSQL, PostgreSQL..等.

可以透過選單 系統管理 / 資料匯出管理 / SQL資料匯出 的功能用SQL語法做資料查詢匯出,

以下為MySQL語法的匯出範例, 其他資料庫語法, 可能會有些許不同.

要做查詢時, 可以複製範例語法, 貼到 [SQL語法] 文字框中, 再按下 [執行下載] 鍵.

資料表及欄位名稱對照, 請參考E3操作手冊 E3應用指南 / 系統應用 / 資料表欄位說明


範例SQL語法如下:



-- 範例1
-- 查詢某客戶某商品的出貨歷史,要改客戶及商品主碼的條件
select
b.tsDate '日期'
,a.price '單價'
,a.qty '數量'
from outstkDetail a
left join outstk b on b.listNo=a.rela
where b.swdel=0
and b.custId='5002' --條件:客戶主碼
and a.itemId='20000066' --條件:商品主碼
;



-- 範例2
-- 查詢某客戶某商品的報價歷史,要改客戶及商品主碼的條件
select
b.tsDate '日期'
,a.price '單價'
,a.qty '數量'
from outQuotDetail a
left join outQuot b on b.listNo=a.rela
where b.swdel=0
and b.custId='5002' --條件:客戶主碼
and a.itemId='20000066' --條件:商品主碼
;



-- 範例3
-- 查詢銷項發票資料,要發票日期的條件
select
id '發票號碼'
,tsDate '發票日期'
,(total-tax) '未稅額'
,tax '稅額'
,total '總額'
,unitNo '客戶統編'
,if(swDel=1,'Y','') '作廢'
,delDate '作廢日期'
,listTime '列印時間'
,stkId '分店'
,cashNo '機號'
,certNO '憑証碼'
from outInvoice
where
(tsDate between '2016-01-01' and '2016-01-31') ----發票日範圍
order by id
;






修改2次,最後2019-02-13 22:53:07  

輕輕敲醒沈睡的心靈~  企鵝的初章 ^^
 
討論區首頁 » E3套裝功能的使用操作
前往:   

2011 DASAMX GROUP.    Powered by JForum 2.1.9©    建議使用Firefox瀏覽