postgresql - 如何将日期(yyyymmdd)插入参数化的复制语句?(postgreSQL)
问题描述
您好,我有以下参数化复制语句:
Do $$
Begin
EXECUTE format(
'COPY test FROM PROGRAM ''curl "https://example.com/events/123&start_date=%sT000000Z"''',
'20210331'
);
End
$$ ;
我想知道如何使最后的参数化日期(20210331)对应于当前日期的前一天,例如,截至目前它将是“20211905”。
解决方案
你可以得到那个字符串
to_char(current_date - 1, 'YYYYDDMM')
推荐阅读
- python-3.x - pgmpy,贝叶斯模型:如何获得给定样本的概率
- java - 如何仅对 URL 的一部分进行编码
- pandas - 在 Pandas 中寻找单行解决方案/DataFrame 中第一次出现
- react-native - 无法在我的领域数据库中检索项目数组
- java - Groovy Shell 沙盒最佳实践
- javascript - 如何提高 typescript/javascript 数组的内存效率?
- javascript - 在 JSON 中抓取 JSON
- c - 是否可以通过实时信号发送浮点值?
- ms-word - 在 Word 尾注中搜索文本
- c# - 需要使用 c# 调整 AD 缩略图的大小以便在其他应用程序中使用