gpt4 book ai didi

SQL (Teradata) 选择数据

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

我有一个与 SQL(尤其是 teradata)相关的问题。我必须生成报告 1 天。

我怎样才能实现它?

比如在ms access中,我可以做到

WHERE DT>=#2011-01-01# and DT<=#2011-0101#

那么大个子呢? (SQL Server,而非 MS Access)。

我知道可以用

DT between '2011-09-01' and '2011-09-02'

但这种方法并不精确。如何使用范围 WHERE 语句指定 1 天?

抱歉,我没有 SQL 访问权限,无法测试;因此,我正在寻求专业建议。

最佳答案

BETWEEN 是包含范围的,所以这样做:

DT between '2011-09-01' and '2011-09-01'

而且,是的,它是精确的:)

现在,如果您的 DT 是一个日期时间字段(而不是日期字段),那么您必须改变您的方法:

DT >= '2011-09-01' and DT < '2011-09-02'

关于SQL (Teradata) 选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9789948/

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