Let's say I have the following:
COL1 COL2 COL3
ABC DATA1
ABC DATA1
ABC DATA2
ABC DATA3
DEF INFO1
DEF INFO2
DEF INFO3
DEF INFO3
I want to use SQL to propagate the value that occurs most often in a group into COL3 for that group. So, my results would be:
COL1 COL2 COL3
ABC DATA1 DATA1
ABC DATA1 DATA1
ABC DATA2 DATA1
ABC DATA3 DATA1
DEF INFO1 INFO3
DEF INFO2 INFO3
DEF INFO3 INFO3
DEF INFO3 INFO3
Any ideas? SQL Server 2012.