以下是一个例子,演示如何使用SQL查询按日期进行查询:
假设我们有一个名为"orders"的表,其中包含了订单的信息,包括订单号、订单日期和订单金额。
我们想要按照给定的日期范围查询订单的总金额。
SELECT SUM(order_amount) AS total_amount
FROM orders
WHERE order_date BETWEEN '2021-01-01' AND '2021-12-31';
在上述查询中,我们使用了SUM聚合函数来计算订单金额的总和。我们使用了BETWEEN关键字来指定日期范围。
请注意,日期需要以正确的格式提供,并将其与表中存储的日期格式相匹配。在这个例子中,我们使用的是"yyyy-mm-dd"格式。
如果你需要进一步筛选结果,可以添加其他条件到WHERE子句中。例如,你可以根据其他列的值来限制结果集。
SELECT SUM(order_amount) AS total_amount
FROM orders
WHERE order_date BETWEEN '2021-01-01' AND '2021-12-31'
AND customer_id = 12345;
在上述查询中,我们添加了一个条件来限制结果集只包括特定客户的订单。
希望这个示例能帮助你理解如何按日期进行SQL查询!
上一篇:按日期查询不返回结果