(SELECT SUBSTRING(TO_CHAR(current_timestamp, 'yyyy-mm-dd hh12:mi:ss AM'),21,2)),
current_date ,
current_date - INTERVAL '1' DAYS,
to_char(current_date,'Day') into
vs_current_ampm,
vd_current_dt,
vd_prev_dt,
vl_day;
答案 0 :(得分:0)
前面提到的查询有一个较小的语法错误,即在)
之后有一个额外的21,2
。
我已经更改了,下面的查询工作正常。
SELECT
SUBSTRING(TO_CHAR(current_timestamp, 'yyyy-mm-dd hh12:mi:ss AM'),21,2),
current_date , current_date - INTERVAL '1' DAYS,
to_char(current_date,'Day');
如果您想在其他地方使用结果,则可能需要使用我在评论中提到的光标。
查看文档here。