【发布时间】:2017-04-12 14:13:32
【问题描述】:
举个例子,一个表month有五列:
- 月.周1
- month.week2
- month.week3
- month.week4
- month.week5
col的数量由函数决定
EXTRACT(WEEK FROM NOW()) - EXTRACT(WEEK FROM DATE_TRUNC('month', NOW())) + 1
如何选择列colX?这就是我目前所拥有的
SELECT month.week || (
EXTRACT(WEEK FROM NOW())
- EXTRACT(WEEK FROM DATE_TRUNC('month', NOW())) + 1
)::text
FROM month
但这给了我错误
错误:month.week 列不存在 SQL 状态:42703
【问题讨论】:
标签: postgresql