SQL排序分组

肥胖的柠檬 肥胖的柠檬 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
按id与他们的money数相加后不超过他们的maxmoney数,生成新一个排序.
(我也想不出怎样才可以最优地先选择那几条数据在一起).
数据如下:
-----------------------------------
[id],[money],[maxmoney]
1 20 80
1 70 200
1 60 150
2 80 100
2 20 90
2 30 40
2 70 100
3 70 200
3 90 200
4 100 200
4 20 300
4 60 250
-----------------------------结果如下(也可以是别的组合,结果几个money数相加后不超过他们的maxmoney数即可,下面是从上到下的结果)
----------------------------------------------------------
[id],[money],[maxmoney] , [cid] | 或[cid]
1 20 80 1 | 1
1 70 200 2 | 2
1 60 150 1 | 1
2 80 100 1 | 3
2 20 90 2 | 4
2 30 40 3 | 5
2 70 100 2 | 4
3 70 200 1 | 6
3 90 200 1 | 6
4 100 200 1 | 7
4 20 300 1 | 7
4 60 250 1 | 7



...全文

相关推荐

Remote WOL MicroPython-硬件开发资源

ESP32 APP

xyq2024

基于STM32的电子琴音乐播放器设计

​ 本设计以实际电路为最后的结果,实现了所有与其功能,具有重要的现实意义。件,在Proteus中进行原理图绘制,然后把 .hex文件下载到STM32F103RBT6中 进行仿真。由于网络上 下载的 Proteus中 没有 STM32F103RBT6这个芯片型号,我们又从网上 下载芯片 进行仿真。​ 本设计以实际电路为最后的结果,实现了所有与其功能,具有重要的现实意义。

ℳ๓₯㎕₯㎕ζั

手把手教你用STM32CubeMX和HAL库驱动DW3000:从SPI配置到第一个测距Demo

本文详细介绍了如何使用STM32CubeMX和HAL库驱动DW3000 UWB定位通信模块,从SPI配置到实现厘米级测距Demo的全过程。涵盖硬件连接、SPI通信调试、驱动移植及双向测距(TWR)算法实现,帮助开发者快速掌握UWB高精度定位技术,适用于仓储物流、智能家居等场景。

张珍惜

无人驾驶感知融合——横摆角速度的多源估计算法解析

本文深入解析了无人驾驶感知融合中的横摆角速度多源估计算法,详细介绍了轮速差法、侧向加速度法、曲率法和惯性传感器直读法四种计算方法及其优缺点。通过卡尔曼滤波实战案例,展示了多源融合算法在提升精度和稳定性方面的显著优势,并探讨了工程实践中的时间对齐、坐标系统一等关键问题。

王若然

3D Slicer:从入门到精通(二)——入门指南

本篇文章包含开始使用3D Slicer所需的信息,包括如何安装和快速开始使用基本功能,以及在哪里找到更多信息。

walt3433
评论 27
收藏 已收藏
分享
返回顶部
肥胖的柠檬
疑难问题 22,298 成员 121,727 内容