gpt4 book ai didi

sql - 天数不可用

转载 作者:行者123 更新时间:2023-12-02 06:12:36 25 4
gpt4 key购买 nike

我需要一个简单的 SQL 来完成以下操作:

问题:

当加油站燃料耗尽时,管理员会记下燃料耗尽时的日期时间 (RunOutDate),并记下燃料供应恢复时的日期时间 (ResupplyDate)。

我需要创建一份报告,说明铺位燃料耗尽了多少

例如。

1/1/1 10:10 到 1/1/1 10:50 应该算作 1

1/1/1 10:10 到 2/1/1 07:20 应该算作 2

1/1/1 23:55 到 2/1/1 00:10 应该算作 2

我无法使用 DateDiff 使用小时数存储,因为 24 小时可能跨越 2 天。

TIA

最佳答案

DATEDIFF(d, RunOutDate, ResupplyDate) + 1

请记住,DATEDIFF 始终计算您跨越的 BOUNDARIES 的数量。对于几天(第一个参数 d),它计算时钟经过午夜的次数。因此,要计算涵盖的天数,您只需加 1。

关于sql - 天数不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/377058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com