我的桌子有NAME和DISTANCE列。我想找出一种方法来列出同名N个单位或更少内的所有名称。即鉴于:远离其他人输入特定的距离
NAME DISTANCE
a 2
a 4
a 3
a 7
a 1
b 3
b 1
b 2
b 5
(假设N = 2) 我想
a 2
a 4
a 3
a 1
...
...
代替 2(因为双数)
我想应用此方法来解决具有索赔日期(以数字形式存储)的客户ID,这些索赔日期以彼此簇集的形式出现。我希望能够标记客户ID以及同一客户发出的另一个索赔要求的10天内的索赔日期。即| a.claimdate - b.claimdate | < = 10.当我使用这种方法
WHERE a.CUSTID = b.CUSTID
AND a.CLDATE BETWEEN (b.CLDATE - 10 AND b.CLDATE + 10)
AND a.CLAIMID <> b.CLAIMID
我重复计数。 CLAIMID是独一无二的。
你使用的是mysql吗?或SQL服务器? – 2013-05-09 19:28:56
使用microsoftSQL,但mysql语法将是伟大的 – 2013-05-09 19:31:23