我有一个需要从表(排队项)中选择行的流程,每行都有一个数量列,我需要选择数量添加到特定倍数的行。多重是大约4,8,10之间的顺序(但理论上可以是任何倍数。(奇数或偶数)
有关如何选择字段总和为指定倍数的行的任何建议吗?
答案 0 :(得分:1)
我的第一个想法是使用某种MOD功能,我相信SQL服务器是%符号。所以标准就是这样的
WHERE MyField % 4 = 0 OR MyField % 8 = 0
它可能不是那么快,所以另一种方式可能是制作一个临时表,其中包含X次表的100个值(其中X是您要查找的倍数)并加入