gpt4 book ai didi

sql - 如何比较 Netezza 中的日期?

转载 作者:行者123 更新时间:2023-12-04 20:57:52 27 4
gpt4 key购买 nike

我是 Netezza 的新手。现在,我想写一个sql语句来反馈定义的最近日期对应的最近数据对象。比如返回2014-06-10之后的数据对象。或者在特定日期之前返回对象。比如返回2014-03-10之前的数据对象。怎么做? where 子句中的属性是时间戳。我认为这是一个简单的过程;但是,我找不到它。提前谢谢大家!

最佳答案

您可以将日期或时间戳字段与通过显式调用 to_date 函数创建的日期进行比较,或者您可以简单地将其与日期的字 rune 字进行比较,格式为编译器将识别并隐式转换为日期。例如:

TESTDB.ADMIN(ADMIN)=> select * from date_test;
COL1
---------------------
2014-06-23 00:00:00
2014-06-22 00:00:00
2014-06-24 20:44:51
(3 rows)

TESTDB.ADMIN(ADMIN)=> select * from date_test where col1 < '2014-06-23';
COL1
---------------------
2014-06-22 00:00:00
(1 row)

TESTDB.ADMIN(ADMIN)=> select * from date_test where col1 < to_date('2014-06-23', 'YYYY-MM-DD');
COL1
---------------------
2014-06-22 00:00:00
(1 row)

关于sql - 如何比较 Netezza 中的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24371402/

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