我想统计每个用户在彼此的'5'内有多少行。SQL:发现行之间的差异
例如,Don - 501和Don - 504应该计数,而Don - 501和Don - 1600不应该被计数。
开始:
Name value
_________ ______________
Don 1235
Don 6012
Don 6014
Don 6300
James 9000
James 9502
James 9600
Sarah 1110
Sarah 1111
Sarah 1112
Sarah 1500
Becca 0500
Becca 0508
Becca 0709
完成:
Name difference_5
__________ _____________
Don 1
James 0
Sarah 2
Becca 0
也许是我的眼睛,但你的数据似乎不符合文字描述.... _Don - 501和Don - 504应该被计数_但我没有看到这些值。 – Taryn 2012-08-01 16:20:30
你能解释为什么莎拉的数不是3? 1110至1111是1,11111至1112是2,1110至1112是3,对吗?或者这不是你做这件事的方式? – mikeY 2012-08-01 16:29:04