我有一个要求,我必须检查记录,如果两个值的记录都存在,那么flag设置为0,如果只存在一个值,那么flag是1。SQL Server 2014查询
例如:
ID Value
1 'Season16'
2 'Season16'
2 'Season15'
3 'Season15'
3 'Season15'
4 'Season16'
现在我想,
ID Flag
1 1
2 0
3 0
4 1
即如果ID同时有季节16和季节15,则标志为0否则为1.
你们可以倾注你的想法吗?
我会建议一个'select'查询... –
它会永远只是这两个值(第15季和第16季)吗? – Steven
没有。它可以是很多季节..但我必须选择价值=最大(季节)和价值<>最大(季节)-1。我能以某种方式获得最大和以前的值。但无法设置标志。 – chits