【发布时间】:2015-11-05 22:50:00
【问题描述】:
根据过程中的条件进行排序时:
...
SELECT
...
order by formattedbookingdate
CASE WHEN isasc IS TRUE THEN
asc
ELSE
desc
END;
...
Postgres 抛出错误: 错误:“CASE”处或附近的语法错误 第 266 行:当 isasc 为真时的情况,那么
【问题讨论】:
-
你不能像那样创建动态 SQL。
formattedbookingdate是什么类型的列? -
formattedbookingdate 是时间戳类型
-
@VishnuGS 希望
isac不是一个专栏? :) -
不是 isasc 是过程中的变量
标签: sql postgresql sql-order-by case-when