底層選單細項設定
select smenu,mdes1,s_dll,opt from m_sysmen where call1 = 'DATA4000'

--每個功能選單裡的欄位
SELECT * FROM m_sysfil WHERE sts2 = '*' AND sprg = 'DATA4000'
--功能設定(設定該功能是否有新刪修查、查詢最大筆數等
select * from m_syshad where sprg = 'DATA4000'

SELECT * FROM m_sysfi2 WHERE sprg = 'DATA4000' AND ((acton = 'O') or (acton = 'B'))
--找到sql語法
SELECT * FROM m_sysfil WHERE sprg = 'DATA4000' AND sts2 = '*' ORDER BY sprg+seq
--最後組成的語法
SELECT TOP 5000 m_car.carno,
m_car.cartp,
m_car.cardsc,
m_car.engsz,
m_car.lefdt,
m_car.buypr,
m_car.cstat,
m_car.ownman,
v_empid.name2,
m_car.driver,
m_empbas.NAME,
m_car.cntel,
m_car.gpsno,
m_car.chkdt,
m_car.remak,
m_car.usrid,
m_car.entdt,
m_car.creid,
m_car.credt
FROM m_car
LEFT JOIN v_empid
ON m_car.ownman = v_empid.empid
LEFT JOIN m_empbas
ON m_car.driver = m_empbas.empid
ORDER BY m_car.carno
SELECT TOP 5000 m_car.carno,m_car.cartp,m_car.cardsc,m_car.engsz,m_car.lefdt,m_car.buypr,m_car.cstat,m_car.ownman,m_car.driver,m_car.cntel,m_car.gpsno,m_car.chkdt,m_car.remak,m_car.usrid,m_car.entdt,m_car.creid,m_car.credt from m_car order by m_car.carno
SELECT DISTINCT(SUBSTRING(sts5,18,1)) as Bands, tabhd as Title, SUBSTRING(sts5,19,1) as FixedKind
FROM m_sysfil
WHERE sts2 = '*' AND SUBSTRING(sts5,18,1) <> '8' AND tabhd <> '' AND sprg = 'DATA4000' AND SUBSTRING(sts, 5, 1) = '1'
SELECT DISTINCT(SUBSTRING(sts5,19,1)) AS sts2 FROM m_sysfil WHERE sts2 = '*' AND sprg = 'DATA4000' AND SUBSTRING(sts, 5, 1) = '1'
SELECT * FROM M_SYSFIL WHERE sts2 = '*' AND sprg = 'DATA4000' AND SUBSTRING(sts, 5, 1) = '1' ORDER BY seq
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites