关于多个字段求最大值问题,请帮忙
creat cursor a(s1 N(4),s2 N(4)......s200 N(4)导入数据(省) 里面约有90W个记录
我现在想求第个字段的最大值
用以下方法可以实现.老是出错 gurop by...,本人对select sql认识很浅肤,只知道用简单的.
SELECT MAX(s1) s1,MAX(s2) s2,MAX(s3) s3,MAX(s4) s4,MAX(s5) s5,MAX(s6) s6,MAX(s7) s7,MAX(s8) s8,MAX(s9) s9,MAX(s10) s10,;
MAX(s11) s11,MAX(s12) s12,MAX(s13) s13,MAX(s14) s14,MAX(s15) s15,MAX(s16) s16,MAX(s17) s17,MAX(s18) s18,MAX(s19) s19,MAX(s20) s20,;
MAX(s21) s21,MAX(s22) s22,MAX(s23) s23,MAX(s24) s24,MAX(s25) s25,MAX(s26) s26,MAX(s27) s27,MAX(s28) s28,MAX(s29) s29,MAX(s30) s30,;
MAX(s31) s31,MAX(s32) s32,MAX(s33) s33,MAX(s34) s34,MAX(s35) s35,MAX(s36) s36,MAX(s37) s37,MAX(s38) s38,MAX(s39) s39,MAX(s40) s40,;
MAX(s41) s41,MAX(s42) s42,MAX(s43) s43,MAX(s44) s44,MAX(s45),s45,MAX(s46) s46,MAX(s47) s47,MAX(s48) s48,MAX(s49) s49,MAX(s50) s50,;
MAX(s51) s51,MAX(s52) s52,MAX(s53) s53,MAX(s54) s54,MAX(s55) s55,MAX(s56) s56,MAX(s57) s57,MAX(s58) s58,MAX(s59) s59,MAX(s60) s60,;
MAX(s61) s61,MAX(s62) s62,MAX(s63) s63,MAX(s64) s64,MAX(s65) s65,MAX(s66) s66,MAX(s67) s67,MAX(s68) s68,MAX(s69) s69,MAX(s70) s70,;
MAX(s71) s71,MAX(s72) s72,MAX(s73) s73,MAX(s74) s74,MAX(s75) s75,MAX(s76) s76,MAX(s77) s77,MAX(s78) s78,MAX(s79) s79,MAX(s80) s80,;
MAX(s81) s81,MAX(s82) s82,MAX(s83) s83,MAX(s84) s84,MAX(s85) s85,MAX(s86) s86,MAX(s87) s87,MAX(s88) s88,MAX(s89) s89,MAX(s90) s90 ;
MAX(s91) s91,MAX(s92) s92,MAX(s93) s93,MAX(s94) s94,MAX(s95) s95,MAX(s96) s96,MAX(s97) s97,MAX(s98) s98,MAX(s99) s99,;
MAX(s100) s100...max(200) s200 FROM a INTO CURSOR b
能都为师,谢谢