呵呵,你试试使用DISTINCT限定词select distinct createtime from tabname;

解决方案 »

  1.   

    如果只取时间字段,如楼上所说用distinct
      

  2.   

    select * from (select row_number() over(partition by createtime order by rownum) rm,a.* from table_name a) where rm=1
      

  3.   

    支持一楼
    select distinct createtime from tabname;
      

  4.   

    beckhambobo(beckham) 的用法也可以实现,能够查询出所有的createtime不重复的字段。
    只是,小弟看不懂这种语法,555555555555555555555。
      

  5.   

    select distinct createtime from tabname
      

  6.   

    这个beckhambobo(beckham) 的用法多了一个额外的字段rm,能不能不要这个字段呢?
    当然可以手动写出所有的字段,不过这样麻烦了一点,有没有其他的方法呢?
       呵呵,菜鸟在此胡说八道,希望大家不要见怪啊!
      

  7.   

    想到一个方法,不过需要一个主键,假设为id
    select * from 表名 where id in (select max(id) from 表名 group by createtime;
    不过这个用法不怎么好,如果没有主键,或者id不是数值型的怎么办。
      

  8.   

    Select createtime from tabname group by createtime;