order by SaveMoneyInfo.Op_Date desc

解决方案 »

  1.   

    语句应该是正确的,可以在mysql的query analyzer中验正。
    检查程序及运行环境。
      

  2.   

    不是聚合函数,也没有分组子句导致的错误,改如下:
    SELECT Person_No,Op_Date,Op_Time  FROM SaveMoneyInfo  WHERE Person_No = '0000001' order by Op_Date desc group by 0/ID
      

  3.   

    ID表示主键,自动增长字段,把ID改成你的自增长字段
      

  4.   

    SELECT Person_No,Op_Date,Op_Time  FROM SaveMoneyInfo  WHERE Person_No = '0000001' order by Op_Date desc 上面的语句我在 jbuilder 7 的database pilot 中执行正确,
    但是在jsp中不正确
    如果去掉 order by SaveMoneyInfo.Op_Date desc 结果正确
      

  5.   

    补充一下,SaveMoneyInfo 是一个视图
      

  6.   

    可能是sql 的视图定义中有妨碍排序 的语句吧,我在定义视图的时候作了一下排序,总算问题解决了