0
我有一个表中有地方编号唯一编号。每个地方都有编号的一些建筑物有状态为已激活= Y或N.我想挑选具有15设置分钟。获取数据之前的范围
样本数据的闽建筑激活=“Y”计数地方:
Locality ACTIVATED
1 Y
1 Y
1 N
1 N
1 N
1 N
2 Y
2 Y
2 Y
2 Y
2 Y
例如:我需要用最少的地点来计数。 5 Y在活化柱
我有一个表中有地方编号唯一编号。每个地方都有编号的一些建筑物有状态为已激活= Y或N.我想挑选具有15设置分钟。获取数据之前的范围
样本数据的闽建筑激活=“Y”计数地方:
Locality ACTIVATED
1 Y
1 Y
1 N
1 N
1 N
1 N
2 Y
2 Y
2 Y
2 Y
2 Y
例如:我需要用最少的地点来计数。 5 Y在活化柱
SELECT l.*
FROM Localities l
WHERE (SELECT COUNT(*) FROM Building b
WHERE b.LocalityNumber = l.LocalityNumber
AND b.Activated = 'Y') >= 15
请编辑您的问题与样品数据和理想的结果。用您正在使用的数据库标记问题。一个SQL小提琴也可以是非常有用的。 –
Plz分享你的模式。 –
@DonCallisto Rather SELECT TOP 15 – Oscar