📜  t sql 小于日期 - SQL (1)

📅  最后修改于: 2023-12-03 14:47:50.196000             🧑  作者: Mango

SQL小于日期

在SQL中,可以使用<运算符来比较日期的大小。通过将日期与特定值进行比较,可以轻松地筛选数据并找到符合条件的记录。

语法
SELECT column_name(s)
FROM table_name
WHERE date_column < date_value;

上述语法说明了如何使用<运算符来比较日期。同样,您需要指定表名和列名,以便从特定列中检索日期值。最后,还需要指定一个“日期值”,并使用<将其与列中的日期进行比较。

示例

以下是一些例子,我们将在其中使用<运算符来筛选符合特定日期条件的记录:

例一:检索早于2021年1月1日的订单

SELECT *
FROM orders
WHERE order_date < '2021-01-01';

在这个例子中,我们使用order_date列来检索早于特定日期的订单。我们将该日期指定为'2021-01-01',然后使用<将其与order_date列中的值进行比较。

例二:检索早于昨天的订单

SELECT *
FROM orders
WHERE order_date < DATEADD(day, -1, GETDATE());

在这个例子中,我们使用了SQL Server内置的函数DATEADD()来计算昨天的日期。DATEADD()函数允许您添加或减去年份、月份、天数、小时、分钟和秒。

使用<运算符,我们将昨天的日期与order_date列中的值进行比较。

结论

使用小于运算符<,可以轻松地筛选日期值,以便找到符合条件的记录。在编写SQL查询时,请务必记住指定正确的列和条件,以便检索所需的信息。