a
This commit is contained in:
26
14.宝锐/GZ.LJY000.Biori/SQLServer/选单条件.sql
Normal file
26
14.宝锐/GZ.LJY000.Biori/SQLServer/选单条件.sql
Normal file
@@ -0,0 +1,26 @@
|
||||
SELECT * FROM (
|
||||
SELECT t0.FBILLNO fbillno, t0.FBILLTYPEID fbilltypeid, t0.FDATE fdate
|
||||
, t0.FDOCUMENTSTATUS fdocumentstatus, t0.FFOREORGID fforeorgid_id
|
||||
, t1.FCUSTID fcustid_id, t1.FMATERIALID fmaterialid_id, t1.FUNITID funitid_id
|
||||
, t1.FQTY fqty, t1.FSTARTDATE fstartdate, t1.FENDDATE fenddate, t1.FMTONO fmtono
|
||||
, t1.FRESERVETYPE freservetype, t1.FPRIORITY fpriority, t1.FWRITEOFFQTY fwriteoffqty
|
||||
, t1.FORDERQTY forderqty, t1.FSELPRDQTY fselprdqty, t1_L.FDESCRIPTION fremark
|
||||
, t0.FCREATORID fcreatorid_id, t0.FCREATEDATE fcreatedate, t0.FAPPROVERID fapproverid_id
|
||||
, t0.FAPPROVEDATE fapprovedate, t0.FCANCELSTATUS fcancelstatus, t0.FFOREORGID fforeorgid
|
||||
, t0.FFORMID fformid, t0.FID fid, t1.FENTRYID t1_fentryid, t1.FSeq t1_fseq
|
||||
, ROW_NUMBER() OVER( ORDER BY t0.FCREATEDATE DESC, t0.FBILLNO DESC, t1.FSeq ASC) fidentityid
|
||||
FROM T_PLN_FORECAST t0
|
||||
LEFT OUTER JOIN T_PLN_FORECASTENTRY t1 ON t0.FID = t1.FID
|
||||
LEFT OUTER JOIN T_PLN_FORECASTENTRY_L t1_L ON (t1.FENTRYID = t1_L.FENTRYID AND t1_L.FLocaleId = 2052)
|
||||
WHERE ((((t1.FSTOCKORGID = 1 OR (t1.FSTOCKORGID = 0 AND t0.FFOREORGID IN (0, 1)))
|
||||
AND (t1.FBFLOWID = '' OR t1.FBFLOWID = ' ' OR (t1.FBFLOWID IS NULL)))
|
||||
AND ((t0.FDOCUMENTSTATUS = 'C' AND t1.FPRODUCTTYPE = '1')
|
||||
AND ( Exists (
|
||||
SELECT 1 FROM T_PLN_FORECAST et0
|
||||
INNER JOIN T_PLN_FORECASTENTRY et0e on et0.FID = et0e.FID
|
||||
INNER JOIN T_PRD_MOENTRY et1e on et1e.FSALEORDERENTRYSEQ = et0e.FSEQ AND et1e.FSALEORDERNO = et0.FBILLNO
|
||||
WHERE et0e.FPARENTROWID = t1.FROWID
|
||||
))
|
||||
--AND (t1.FENTRYID != 0)
|
||||
)) AND t0.FFORMID = 'PLN_FORECAST')) tlist
|
||||
WHERE ((fidentityid >= 1) AND (fidentityid <= 200))
|
||||
Reference in New Issue
Block a user