選擇最多的日期
回答
SQL-SERVER:
SELECT TOP 1 name
FROM dbo.TableName
ORDER BY date_created DESC
的MySQL:
SELECT name
FROM dbo.TableName
ORDER BY date_created DESC
Limit 1
您可以使用TOP 1 WITH TIES
在T-SQL如果要包括所有在多個行具有相同的最高值date_created
。在MySQL上,你需要使用子查詢。 Here's一個例子。
試試這個:
SELECT name FROM table
WHERE date_created = (SELECT MAX(date_created) FROM table)
這將返回符合該條件的N條記錄 - data_created不是時間戳。 – lightonphiri
@phiri「姓......基於**'date_created' **列」這是來自OP。 –
但是,我知道您的解決方案不會返回添加的姓氏 - 它會返回在該日期添加的所有姓氏。例如如果table在'13/01/2013'上添加了1k個記錄,那麼您的解決方案將返回所有1k個記錄,而不是最後一個記錄添加... – lightonphiri
如果你有一個自動增量(在SQL Server身份)ID,那麼您可以使用來代替:
select name
form table
order by id desc
limit 1
當然,limit 1
取決於數據庫。它將在SQL Server中爲select top 1
,Oracle中爲where rownum = 1
,db2中爲fetch first 1 row
。
您還可以使用子查詢:
select t1.id, t1.name, t1.date_created
from yourtable t1
inner join
(
select max(date_created) MaxDate
from yourtable
) t2
on t1.date_created = t2.maxdate
這將返回max(created_date)
- 1. 如何選擇最多的日期和最小日期
- 2. 選擇多行最常用的日期
- 3. 選擇最近的日期
- 4. 選擇最早的日期
- 5. 選擇最近的日期
- 6. 選擇最近的日期
- 7. 如何設置jQuery的日期選擇最多的日期
- 8. 選擇多行最大日期
- 9. 設置在日期選擇器中選擇的最短日期
- 10. wijmo日期選擇器最大日期
- 11. 選擇最大日期和日期前
- 12. 實體框架 - 通過選擇組,選擇最多的日期
- 13. 選擇最近日期
- 14. Reactjs - 最新日期選擇
- 15. 選擇最新日期
- 16. 選擇的最早和最晚日期
- 17. 選擇最大日期,然後從最大日期起選擇組中每條記錄的最後日期
- 18. 同時選擇字段的最短日期和最大日期
- 19. LexikFormFilterBundle選擇多個日期
- 20. 它選擇多個日期
- 21. Angularjs引導日期選擇器:選擇多個日期
- 22. Jquery內嵌日期選擇器選擇多個日期
- 23. 選擇最多的日期,那麼最大時間
- 24. Asp.Net中的多日期選擇日曆
- 25. 選擇日曆中的多個日期
- 26. 科多瓦的多日期選擇器?
- 27. 在月份發生的日期選擇日期選擇日期
- 28. 無法設置最大和最小日期日期選擇器
- 29. 只選擇最早的日期(BigQuery)
- 30. MySQL的選擇日期最新
您正在使用什麼RDBMS有所有的記錄? –
你想如何處理關係? –