VB6,ACCESS2000 开发一套系统。假设TABLE1的FIELD1字段存放的是日期,假设从2005年6月1日到8月31日,如下:
2005/06/01
2005/06/02
..........
2005/06/30
2005/07/01
..........
2005/07/31
2005/08/01
..........
2005/08/31
我想只把不同的月份查出来,显示结果如下:
2005/08
2005/07
2005/06
只显示三条记录。
请教高手:如何实现?

解决方案 »

  1.   

    select distinct year(fDate) +"\"+month(fDate) from tbl
      

  2.   

    select left(str(FIELD1),7) 
    from TABLE1
    group by left(str(FIELD1),7)
      

  3.   

    或者
    select distinct left(str(FIELD1),7) as newField from TABLE1
      

  4.   

    select distinct left(str(FIELD1),7) as newField from TABLE1或者用YESR和MONTH函数分别取出年和月,再重新组合
      

  5.   

    非常感谢 unsigned(僵哥问题解决,哈哈,真爽!!!