如何在min(date1)和maximum(date)之间检索所有表格详细信息

时间:2015-09-19 07:21:34

标签: sql-server sql-server-2008

SELECT * FROM table
WHERE From_date between '2013-01-03'
AND '2013-01-09'

如何将min(date1)和max(date2)用于上述查询

1 个答案:

答案 0 :(得分:0)

使用变量存储表格的最短和最长日期

DECLARE @MinDate AS DATE
DECLARE @MaxDate AS DATE

SELECT @MinDate=MIN(From_date) , @MaxDate=MAX(From_date)
FROM table

然后在查询中使用它们

SELECT * FROM table
WHERE From_date between @MinDate AND @MaxDate