sql - 无法使用 parse_date 解析 BigQuery 中的输入字符串
问题描述
我在字符串格式中有一个“约会日期”列,代表日期 dd.mm.yyyy。
在 BiqQuery 中,我使用以下查询来查找未来的所有约会日期:
SELECT appointment_date
FROM `appointments`
where parse_date('%d.%m.%Y', appointment_date) > current_date()
BiqQuery 返回以下错误消息:无法解析输入字符串“”
请指教。
谢谢,珍妮
解决方案
用于safe.parse()
避免错误:
where safe.parse_date('%d.%m.%Y', appointment_date) > current_date()
这将返回NULL
无效格式而不是错误。
推荐阅读
- python-3.x - m1 macOS Big Sur 上的 pygame 2.0.0 安装错误
- neo4j - Periodic commit through bolt port in neo4j (java driver)
- javascript - Javascript:仅使用字符串调用对象方法
- r - 检测大写单词的 Stringr 模式
- python - 'with ...as..' 下载图片 selenium
- r - 如何在 R 中获得随机森林中的 Brier 分数?
- c# - 有没有办法对使用 svcutil 生成的客户端代理进行版本控制?
- javascript - 如何忽略异步函数中不可用的 API 数据?
- github - GitHub 上的 SemVer 和 0.xy 版本
- c# - 创建从排序数组开始的排序顺序子数组的数组