小编Igo*_*nko的帖子

整数的输入语法无效:"null"

SELECT GROUP_ID FROM KM_MAST_GROUP WHERE  (OWNER=4629 or CREATED_BY::int=4629)
Run Code Online (Sandbox Code Playgroud)

owner是int,created_by是varchar我得到的错误就像整数的无效输入语法一样:"null"我没有得到如何进行类型转换.任何人帮助我

postgresql null casting syntax-error invalidation

0
推荐指数
1
解决办法
2191
查看次数

Postgresql 获取给定年份所有 iso 周的第一天和最后一天

select week_num, week_start, week_end,to_char(week_start,'dd Dy Mon yyyy'), to_char(week_end,'dd Dy Mon yyyy') from(
WITH RECURSIVE t(n) AS (
    select (date_trunc('week',(date_trunc('week',(2016 || '-01-04')::date)::date - interval '1 day')::date))::date
  UNION ALL
    SELECT (n - interval '1 week')::date  FROM t WHERE  extract(WEEK from n ) > 1
)
SELECT n as week_start, (n + interval '6 days')::date as week_end, extract(WEEK from n ) as week_num  
FROM t 
) as weeks order by week_num
Run Code Online (Sandbox Code Playgroud)

我写了这个 postgresl 脚本来获取给定年份所有 iso 周的第一天和最后一天。它运行良好,我只需要知道它是否可以改进

sql postgresql

0
推荐指数
1
解决办法
985
查看次数

标签 统计

postgresql ×2

casting ×1

invalidation ×1

null ×1

sql ×1

syntax-error ×1