我需要在包含3行的表中的Sql Server中的最小日期和最大日期之间的日期

时间:2015-09-22 06:17:59

标签: sql-server

我需要在包含3行的表中SQL Server中的最小日期和最大日期之间的日期。

ex:01 Jan 1992
   02 Jan 1992
   03 Jan 1992

我需要1992年1月2日

2 个答案:

答案 0 :(得分:1)

请注意,下面的查询位于一个只有3行的表格上。

;WITH DateCTE AS
(
  SELECT MAX(CreatedDate) AS MaxDate, MIN(CreatedDate) AS MinDate
  FROM [metadata].[BuildVersion]
)
SELECT CreatedDate
FROM [metadata].[BuildVersion]
WHERE CreatedDate <> (SELECT  MaxDate FROM DateCTE)
AND CreatedDate <> ( SELECT  MinDate FROM DateCTE)

这应该可以正常使用

答案 1 :(得分:0)

$(document).ready(function() {
    $("#fname").blur(function() {
        var rohit = $('#fname').val();
        alert("Your name is" + rohit);
    });
});

您可以使用select date from table_name where date between '01 Jan 1992' and '03 Jan 1992'; 提取任意2个值之间的值。如果你给出列名和表名会更好,这样对于那些试图回答你问题的人来说很容易。