22.解:(1)600-20x;(3分)(2)方法一:设每个台灯的售价为x元.根据题意,得(x-30)[(40-x)×200+600]=8400,解得x=36,x2=37.当x=36时,(40-36)×200+600=1400>1210,不合题意,舍去;当x=37时,(40-37)×200+600=1200<1210;答:每个台灯的售价为37元:(7分)方法二:设每个台灯降价x元.根据题意,得(40-x-30)(200x+600)=8400,解得x=3,x2=4(舍去).当x=3时,40-3=37,(40-37)×200+600=1200<1210;当x=4时,40-3=36,(40-36)×200+600=1400>1210,不合题意,舍去;答:每个台灯的售价为37元;(8分)