1

我有一张包含事件的表格,每个事件都有一个开始和结束日期。现在我想获取(在 PHP 中仅使用 1 个 SQL)具有最新结束日期的事件和具有最早开始日期的事件。有谁知道如何做到这一点?谢谢!

4

2 回答 2

4

如果您想要两行,而不仅仅是日期,可能要使用UNION

SELECT * from table 
  ORDER BY end_date DESC 
  LIMIT 1
UNION ALL
SELECT * from table 
  ORDER BY start_date ASC 
  LIMIT 1
于 2013-06-21T00:00:21.537 回答
0

很容易

SELECT MIN(StartDate), Max(EndDate) 
From yourTable
于 2013-06-20T23:57:16.983 回答