Commit 28c736b1 by 泽锋 李

优化库存表查询精准度

parent cdcfcf25
...@@ -382,7 +382,7 @@ left join dc_base_warehouse as dbw on t1.warehouse_code = dbw.warehouse_code ...@@ -382,7 +382,7 @@ left join dc_base_warehouse as dbw on t1.warehouse_code = dbw.warehouse_code
if (start_date != null && end_date != null) if (start_date != null && end_date != null)
{ {
sql += " and t1.bailun_sku in (select t_re.bailun_sku from dc_base_stock_record as t_re where t_re.stock_time >=@start_date and t_re.stock_time <=@end_date ) "; sql += " and t1.bailun_sku in (select t_re.bailun_sku from dc_base_stock_record as t_re where t_re.stock_time >=@start_date and t_re.stock_time <=@end_date ) ";
countSql += " and t1.bailun_sku in (select t_re.bailun_sku from dc_base_stock_record as t_re where t_re.stock_time >=@start_date and t_re.stock_time <=@end_date ) "; countSql += " and t1.bailun_sku_warehouse_code in (select t_re.bailun_sku_warehouse_code from dc_base_stock_record as t_re where t_re.stock_time >=@start_date and t_re.stock_time <=@end_date ) ";
parameters.Add("start_date", start_date.Value.ToString("yyyy-MM-dd 00:00:00")); parameters.Add("start_date", start_date.Value.ToString("yyyy-MM-dd 00:00:00"));
parameters.Add("end_date", end_date.Value.ToString("yyyy-MM-dd 23:59:59")); parameters.Add("end_date", end_date.Value.ToString("yyyy-MM-dd 23:59:59"));
} }
......
...@@ -1616,6 +1616,10 @@ alter table dc_base_full_stock rename dc_base_full_stockTemp; ...@@ -1616,6 +1616,10 @@ alter table dc_base_full_stock rename dc_base_full_stockTemp;
alter table dc_base_full_stock_temp rename dc_base_full_stock; alter table dc_base_full_stock_temp rename dc_base_full_stock;
alter table dc_base_full_stockTemp rename dc_base_full_stock_temp; alter table dc_base_full_stockTemp rename dc_base_full_stock_temp;
truncate table dc_base_full_stock_temp; ", commandTimeout: 0); truncate table dc_base_full_stock_temp; ", commandTimeout: 0);
_connection.Execute(@" -- 刷新 库存表的索引字段
update dc_base_stock set bailun_sku_warehouse_code=concat(bailun_sku,warehouse_code);
update dc_base_stock_record set bailun_sku_warehouse_code=concat(bailun_sku,warehouse_code); ", commandTimeout: 0);
} }
catch (Exception ex) catch (Exception ex)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment