产品展示 | 动物 | 日期 | 数量(销售/接收) | 移动价格 |
---|---|---|---|---|
大鼠 | 2022年12月28日 | 1 | 一百 | |
大鼠 | 2022年12月31日 | -1人 | 二百 | |
血脑屏障 | 大鼠 | 2022年11月23日 | 三 | 五十 |
血脑屏障 | 大鼠 | 二零二二年十一月二十八日 | 五 | 一百 |
血脑屏障 | 大鼠 | 2022年11月30日 | 三 | 八百 |
血脑屏障 | 禁止酷刑公约 | 2022年12月27日 | 二 | 一百 |
血脑屏障 | 禁止酷刑公约 | 2022年12月28日 | 1 | 九十 |
所以只有一张table
| 产品展示|动物|累计数量|现行价格|
| --------------|--------------|--------------|--------------|
| QQ|大鼠|1|一百|
| 血脑屏障|大鼠|十一|一百|
| 血脑屏障|禁止酷刑公约|三|九十|
我将手动输入有效日期12/28/2022,我应该得到上述值。
| 产品展示|动物|累计数量|现行价格|
| --------------|--------------|--------------|--------------|
| 血脑屏障|大鼠|十一|一百|
| | | | |
我将手动输入有效日期12/15/2022,我应该得到上述值。
基本上,我想按列存储和动物分组,并获得该日期的累计数量和该日期的有效价格。
1条答案
按热度按时间kgsdhlau1#
尝试this:
这个想法是按日期对每个商店和动物的数量进行求和。同时,将记录标记为最早的记录。
为了按日期过滤数据,请在CTE中添加WHERE子句。