gpt4 book ai didi

date - 如何在 SAS 中查询日期

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

我需要将一些数据从 SAS 导出到 CSV,以便我可以将它移动到 SQL Server 并将其加载到那里。 (服务器之间看不到对方。)

数据中有一个字段,定义如下:

  • 类型 = 数字
  • 长度 = 8
  • 格式 = DATETIME18。

现在我只是想看看在一个日期范围内存在多少条记录:

proc sql;

SELECT COUNT(*)
FROM BNA_BASE.base_agent_bna_cust_date
WHERE bna_outcome_ts >= '04Jun12:00:00:00'd
AND bna_outcome_ts < '11Jun12:00:00:00'd
;

quit;

但我总是得到 0,即使我可以在表中看到有匹配我认为我正在查询的记录,例如 06JUN12:12:42:57.

谁能指出我的愚蠢错误?

最佳答案

我应该使用 dt 而不仅仅是 d...

WHERE bna_outcome_ts >= '04Jun12:00:00:00'dt
AND bna_outcome_ts < '11Jun12:00:00:00'dt

关于date - 如何在 SAS 中查询日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11016930/

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