mysql 使用存储过程 循环查找数据 50

mysql使用存储过程循环查找数据:要求按照插入时间create排序,查找字段price累计刚好大于某个数字的结果集如pricecreate12018-01-012201... mysql 使用存储过程 循环查找数据:要求
按照插入时间create排序,查找字段price 累计刚好大于某个数字的 结果集
如 price create
1 2018-01-01
2 2018-01-01
3 2018-01-02
3 2018-01-02
4 2018-01-02
5 2018-01-02
6 2018-01-04
查找 2018-01-03之前的 price相加刚好大于11的集合
返回数据
price create
1 2018-01-01
2 2018-01-01
3 2018-01-02
3 2018-01-02
4 2018-01-02

求高手解答,万分感谢
展开
 我来答
司马刀剑
高粉答主

2018-10-23 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:8082万
展开全部
delimiter $$
mysql>
mysql> CREATE PROCEDURE myProc() //创建while循环的存储过程 if分支语句示例
-> BEGIN
->
-> DECLARE i int;
-> SET i=1;
-> loop1: WHILE i<=10 DO
-> IF MOD(i,2)<>0 THEN /*Even number - try again*/
-> SELECT CONCAT(i," is an odd number");
-> END IF;
-> SET i=i+1;
-> END WHILE loop1;
-> END$$
Query OK, 0 rows affected (0.00 sec)

这种也可以
追问
1 is an odd number  只输出来这个结果,我想要的是从表中查询一个集合,这个集合的price刚好大于或者等于 传入的数值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式