第一

1.修正销售客户创建者的sql脚本:

UPDATE e_sales_customers sc
SET sc.user_id = (
	SELECT tmp.user_id FROM (
SELECT
	sales_customers_id,
	sales_customers_contact_authorized_person,
GROUP_CONCAT(user_id) user_id,
GROUP_CONCAT(user_name) user_name
FROM
	e_sales_customers_contact
GROUP BY
	sales_customers_id
) tmp WHERE tmp.sales_customers_id = sc.id
),
 sc.user_name = (
	SELECT tmp.user_name FROM (
SELECT
	sales_customers_id,
	sales_customers_contact_authorized_person,
GROUP_CONCAT(user_id) user_id,
GROUP_CONCAT(user_name) user_name
FROM
	e_sales_customers_contact
GROUP BY
	sales_customers_id
) tmp WHERE tmp.sales_customers_id = sc.id
);

注意:

使用了group_concat()函数和group查询;使用了子查询;

2.修正销售订单退货数据:

UPDATE e_sales_order_refund sor SET sor.user_name = (SELECT name from e_user WHERE username=sor.user_name);

  

第二

库存盘点修正入库单的入库时间sql

SELECT common_producer_info_name,GROUP_CONCAT(wms_material_in_sheet_number) FROM e_wms_material_in_sheet WHERE wms_material_in_sheet_product_in_date is NULL AND is_del = 0 AND wms_material_in_sheet_status = 1 GROUP BY common_producer_info_id;
SELECT common_producer_info_name,GROUP_CONCAT(wms_material_out_sheet_number) FROM e_wms_material_out_sheet WHERE wms_material_out_sheet_outgoing_date is NULL AND is_del = 0 AND wms_material_out_sheet_status = 1 GROUP BY common_producer_info_id;
SELECT common_producer_info_name,GROUP_CONCAT(wms_product_in_sheet_number) FROM e_wms_product_in_sheet WHERE wms_product_in_sheet_product_in_date is NULL AND is_del = 0 AND wms_product_in_sheet_status = 1 GROUP BY common_producer_info_id;
SELECT common_producer_info_name,GROUP_CONCAT(wms_product_out_sheet_number) FROM e_wms_product_out_sheet WHERE wms_product_out_sheet_product_out_date is NULL AND is_del = 0 AND wms_product_out_sheet_status = 1 GROUP BY common_producer_info_id;

UPDATE e_wms_material_in_sheet SET wms_material_in_sheet_product_in_date = updated_at WHERE wms_material_in_sheet_product_in_date is NULL AND is_del = 0;
UPDATE e_wms_material_out_sheet SET wms_material_out_sheet_outgoing_date = updated_at WHERE wms_material_out_sheet_outgoing_date is NULL AND is_del = 0;
UPDATE e_wms_product_in_sheet SET wms_product_in_sheet_product_in_date = updated_at WHERE wms_product_in_sheet_product_in_date is NULL AND is_del = 0;
UPDATE e_wms_product_out_sheet SET wms_product_out_sheet_product_out_date = updated_at WHERE wms_product_out_sheet_product_out_date is NULL AND is_del = 0;

UPDATE e_wms_product_out_sheet SET wms_product_out_sheet_product_out_date = UNIX_TIMESTAMP('2017-11-21') WHERE wms_product_out_sheet_number = `CPCK-002-171222-0039`

  

最新文章

  1. HTML中上传与读取图片或文件(input file)----在路上(25)
  2. Android线程优先级设置方法技巧
  3. 水王ID
  4. 理解 break, continue, return 和 exit
  5. logrotate 日志清理后 rsyslog中断问题
  6. mysql 索引对于select速度提升作用实验
  7. RAID 详解
  8. [BZOJ 5071]小A的数字
  9. iOS下WebRTC音视频通话(三)-音视频通话
  10. Python开发【第一篇】基础题目一
  11. PhotoShop不用魔棒、钢笔 建立较平整的选区 P进电脑屏幕里
  12. Exp9 Web安全基础
  13. Spring Boot系列——日志配置
  14. css图片替换方法
  15. python中 cmp
  16. 富文本编辑器-UEditor
  17. XSS报警机制(前端防火墙:第二篇)
  18. ubuntu编译安装postgresql
  19. Python开发【Tornado】:简介与使用
  20. UVA-10816 Travel in Desert (最小瓶颈最短路)

热门文章

  1. zookeeper入门之Curator的使用之几种监听器的使用
  2. hibernate validator 动态返回国际化提示
  3. 一点不懂到小白的linux系统运维经历分享
  4. 迭代和JDB调试
  5. vmware 12中安装苹果系统
  6. C++的 new 和 detele
  7. TerraGate软件安装后,不能启动的解决办法
  8. sql server2016里面的json功能 - 转
  9. java 基础01
  10. Linux Shell完成Qt程序的自动部署