DECLARE @i INT = 1 DECLARE @k INT = 29923/14.8+1 WHILE @i<@k BEGIN IF ((29923-@i*14.8)/16.8)%1=0 BEGIN SELECT @i,((29923-@i*14.8)/16.8) END SET @i=@i+1 END
全部买 14.8 的数量为 2000+;构造 1-3000的笛卡尔积,用 两列数量去乘以单价 = 总价,得到的数据为空。你的这个题没有解。
27,579
社区成员
68,558
社区内容
加载中
试试用AI创作助手写篇文章吧