就是我想把 括号的e 表的数据按照某个字段来排列啊~``现在按照e.F0200  是对的,但是 如果按照其他的就不对了~~``

解决方案 »

  1.   

    哈~发现问题了~~``确实不需要了~``因为我里面少了一个关联,才导致结果是这样```
    现在里面关联了,就好了
    SELECT TOP 10 A.REPORTDATE,A.SYMBOL, A.FNAME, A.SNAME, A.STYPE, A.F0010, A.F0020, A.F0040, A.F0050, A.F0070, A.F0080, A.F0100, A.F0110, A.F0120, A.F0130, A.F0140,B.F0020 
    FROM TB_2005 A,TB_2038 B WHERE A.SYMBOL='260109'AND A.F0010=B.SYMBOL 
    and A.REPORTDATE=B.F0010 --少了这行
    AND A.REPORTDATE=(SELECT  MAX(REPORTDATE)AS MAXDATE FROM TB_2005 c Where a.SYMBOL=c.SYMBOL )
    ORDER BY B.F0020 DESC /ORDER BY A.F0100 DESC  --现在怎么排都好了```想怎么排怎么排  呵呵```
    还是谢谢大家的讨论```此贴到此结束!!西西```