【发布时间】:2016-03-17 19:10:49
【问题描述】:
尝试构建一个返回到期日期的嵌套查询,基本上是使用 purchase_date 和使用同一表中的动态间隔条目计算的(表示天数的整数)
SELECT (
SELECT
(
(
CURRENT_TIMESTAMP- CAST (
cc.field2 || ' days' AS INTERVAL
)
)-dp.date_purchased
)
FROM
cc
WHERE
cc.field1 = 'days_since_order'
) AS expiry_date,
dp.*
FROM purchase dp
以上查询将返回到期日期为14 days 10:21:36,而我只想根据购买日期、时间戳和间隔天数返回商品的到期日期
【问题讨论】:
-
喂,也许是
dp.date_purchased+(...)? -
表
purchase和cc如何相互关联? -
Patrick,where 子句中有额外的关系。我刚刚删除了额外的代码,只保留部分面临的问题,我应该将其添加回来吗?会有帮助吗?
-
摘要论文;不工作
-
@MoJ.Mughrabi 检查this out
标签: postgresql