请问这个Update 语句该怎么写?
有一个表,如下:
F1 F2 V1 V2
200305 M1 0 800
200305 M2 0 300
200306 M1 0 100
200306 M2 0 200
200306 M3 0 300
200307 M4 0 400
200307 M5 0 500
200307 M6 0 600
200307 M7 0 100
200307 M8 0 100
200308 M1 0 100
200308 M2 0 100
200308 M3 0 100
200308 M4 0 100
200308 M5 0 100
现在要将 F1 = 200308 中的 V1 值,用其他的 F1 <200308,但是最大F1 值的 V2代替,执行结果如下:
200308 M1 100 100
200308 M2 200 100
200308 M3 300 100
200308 M4 400 100
200308 M5 500 100
请问SQL该如何写?