|
|
@@ -0,0 +1,21 @@
|
|
|
1
|
+-- 查询出库时间早于入库时间的数据(判断条件到了小时,需要查出来之后进行筛选)
|
|
|
2
|
+
|
|
|
3
|
+WITH inRecord AS (SELECT DISTINCT m1."fno" ,m2."fphno" ,m1."fdate"
|
|
|
4
|
+FROM "mdkcctrl" m1
|
|
|
5
|
+LEFT JOIN "mdkcdtl" m2 ON m1."id" = m2."rid"
|
|
|
6
|
+AND IFNULL(m1."del_flag",0) <> 1
|
|
|
7
|
+AND IFNULL(m2."del_flag",0) <> 1
|
|
|
8
|
+AND m1."fmodalid" ='22'),
|
|
|
9
|
+
|
|
|
10
|
+outrecord AS (SELECT DISTINCT m1."fno" ,m2."fphno" ,m1."fdate" ,m2.sono
|
|
|
11
|
+FROM "mdkcctrl" m1
|
|
|
12
|
+LEFT JOIN "mdkcdtl" m2 ON m1."id" = m2."rid"
|
|
|
13
|
+AND IFNULL(m1."del_flag",0) <> 1
|
|
|
14
|
+AND IFNULL(m2."del_flag",0) <> 1
|
|
|
15
|
+AND m1."fmodalid" ='24')
|
|
|
16
|
+
|
|
|
17
|
+SELECT b.fno AS 入库单号,b.fdate AS 入库时间,a.fno AS 出库单号,a.fdate AS 出库时间,a.sono AS 销售合同号
|
|
|
18
|
+FROM outrecord a
|
|
|
19
|
+LEFT JOIN inRecord b ON a.fphno = b.fphno
|
|
|
20
|
+WHERE a.fdate < b.fdate
|
|
|
21
|
+;
|