请问在access中支持这样的SQL语句吗?
txtsql = "select distinct gukeID, qfje from FNo0020收费记录  where qfje>0  order by sfdate  desc"      (sfdate是一个日期字段)
我用了这条语句后总是出现错误,不知道是什么原因

解决方案 »

  1.   

    txtsql = "select distinct(gukeID), qfje from FNo0020收费记录  where qfje > 0  order by sfdate  desc"
      

  2.   

    你在select的时候没有选sfdate,而在order by中用了它.就会出错.
    txtsql = "select distinct gukeID, qfje,sfdate from FNo0020收费记录  where qfje>0  order by sfdate desc"
      

  3.   

    tztz520(午夜逛街),问题的确是你说的这样。
    请问是不是order by后面跟的字段必要要出现在select里面啊?我只知道 where 后面跟的字段可以不出现在select里面。