sql查询大于某个日期 sql中如何取重复的数据取时间最近的一条?
sql中如何取重复的数据取时间最近的一条?由于数据是重复的,所以时间是不同的,那么取行上的max(time)取数据库中表的最新的数据的SQL语句应该是怎么样的呢?这取决于表的设计方式。例如,对于Mic
sql中如何取重复的数据取时间最近的一条?
由于数据是重复的,所以时间是不同的,那么取行上的max(time)
取数据库中表的最新的数据的SQL语句应该是怎么样的呢?
这取决于表的设计方式。
例如,对于Microsoft SQL Server数据库,许多用户喜欢设置整数类型ID字段,并让ID从1自动增长。那么ID最大的数据通常是最新的数据。如何写入最新数据:
按ID desc从表名顺序中选择top 1*
但很多时候,为了更好地记录数据,会专门设置一个字段来记录数据的创建时间。如果此字段的名称为creatime,则如何写入最新数据:
按creatime desc从表名顺序选择top 1*]