张庆宇 1 dienu atpakaļ
vecāks
revīzija
d4702b86a7

+ 9
- 0
处理因为重新导入没有sourceid问题的SQL.txt Parādīt failu

@@ -0,0 +1,9 @@
1
+select a.sourceid,b.sourceid,--into v_count13
2
+'update salesDtl set sourceid =  '||b."sourceid" || ' where rrid = ' ||b."rrid" ||' and line = '||b."line" ||' and del_flag = 0;'
3
+    from salesContract a 
4
+    left join salesDtl b on a.id=b.rrid
5
+    where ifnull(a.del_flag,0)<>1 --and ifnull(b.del_flag,0)<>1
6
+    and (ifnull(a.sourceid,'')<>'' and ifnull(b.sourceid,'')='')
7
+     and a.id=2033710844872888320
8
+
9
+解决销售合同导出后又重新导入后报“当前合同产品明细需要调取采购合同产品明细生成,与主信息一致!”信息问题的sql

+ 21
- 0
查询出库时间早于入库时间的数据.txt Parādīt failu

@@ -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
+;

Notiek ielāde…
Atcelt
Saglabāt