原文:sql - group by 之后获取其它要的字段并根据where选定

具体业务是这样的 一个库房中的库存是根据许多单据的生成来做更改的 如 到货单保存后,进行了库存的 , 出库单保存后,该物料相应减少 等. 那么在展示列中,如果有一个期初库存的字段,用来展示选定时间点时,当时库存有多少余量,并根据时间日历插件进行区间搜索. 而主要业务中的数值字段还有: 再解释一下, 期初库存是查取时间段后,它的上一个时间节点的结余数量 到货量即 新到的货物数量 出库量即 派送出的货 ...

2019-12-29 16:26 1 1556 推荐指数:

查看详情

sqlserver group by后获取其字段(多种方法)

大家都知道用group by的话,select 后面指定的字段必须与group by后面的一致。group by 只有个别字段,如果拿出其他未分组的字段信息呢?在网上搜了下, 总结如下: 使用了group by 之后,就要求select后面的字段包含在group by 或聚合函数里面 ...

Thu Mar 14 23:09:00 CST 2019 0 4286
SQL 分组后获取其中一个字段最大值的整条记录

--有id,name,createDate的一张表testTable--根据name分组,获取每组中createDate最大的那条记录(整条)查询出来---------------------------------------------- 创建一张表,语句如下: CREATE TABLE ...

Fri Jun 23 17:06:00 CST 2017 0 6570
where导致group by分组字段的索引失效

把两个单独的索引合并成一个组合索引,即把where条件字段的索引和group by的分组字段索引组合成一个。 如果分组的字段需要用函数处理,可以用索引函数 Generated Column(函数索引) mysql5.7版本,函数索引用虚拟列,virtual是查询时在内存中计算,而store ...

Fri Jan 04 03:25:00 CST 2019 0 6171
sql关于group by之后把每一条记录的详情的某个字段值合并提取的方法

在利用group by写了统计语句之后,还有一个查看每一个记录详情的需求, 首先想到的是根据group by的条件去拼接查询条件, 但是条件有点多,拼接起来不仅麻烦,还容易出错, 所以想到要在group by之后同时把详情记录的ID给拼接成逗号分隔的字符串(‘1’,‘2’,‘3’)这种 ...

Sun Nov 26 17:49:00 CST 2017 2 11657
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM