现在有一个表
menber
(
booktime date,
name char ,
)
现在想检索出每天定制的前10个用户,当天定制不足10个的话,就选当天定制的所有用户,多于10个的话,就选10个。这样的要求,sql语句该怎么写啊?
menber
(
booktime date,
name char ,
)
现在想检索出每天定制的前10个用户,当天定制不足10个的话,就选当天定制的所有用户,多于10个的话,就选10个。这样的要求,sql语句该怎么写啊?
Select booktime,Name from ( Select row_number() over
(partition by to_char(booktime,'yyyy-mm-dd') Order by booktime) Ord ,
booktime,Name from 表 ) t where Ord<=10