postgresql - MSSQL 到 POSTGRES 的转换
问题描述
任何人都可以帮助我完成从 mssql 到 postgres 的以下查询?
DateAdd(Week,-(doc.[DelaiLivraisonNum]),Convert(date,sas.DateFin)) as IdDate
whereDelaiLivraisonNum
和DateFin
are 列
谢谢
解决方案
我总是在 SQL Server 语法上苦苦挣扎,但我认为这将是等价的(很难说,因为你没有解释你的代码是做什么的):
datefin::date - make_interval(weeks => delailivraisonnum)
这假设datefin
可以转换为 a date
(例如,因为它是 a timestamp
)并且delailivraisonnum
是整数。
推荐阅读
- javascript - 传递 foreach 键时单击按钮时未捕获的引用错误
- python - 使用 django、celery 和 redis 的一项一项任务
- vue.js - 如何在服务文件 quasar vue 中调用路由器
- python - 'has_3([1, 3, 3])' 在 Python 中是什么意思?
- android - Amazon 简单通知服务 (SNS) - 如何发布消息以通过其 arn 或令牌指定端点
- jquery - CSS scroll-snap-type 与水平滚动
- api - 在发送之前使用 Adobe Sign API 在模板中填充表单字段
- c# - 有没有办法确保从 ac# 方法返回的值分配给变量?
- amazon-web-services - Docker:如何对没有端口 80 的容器进行健康检查
- angular - 发生未处理的异常:工作区中未设置配置“生产”