發表人 |
內容 |
2015-01-15 13:49:55
1樓
|
e3Admin
註冊時間: 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 |
輕輕敲醒沈睡的心靈~ 企鵝的初章 ^^ |
|
|
|
|
|