postgreSQL怎么获取当前月和当前年的数据    有什么公式吗

postgreSQL怎么获取当前月的数据

image.pngimage.png

用户K0035705 发布于 2020-9-17 16:57 (编辑于 2020-9-17 17:36)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
liboyu420949524Lv5中级互助
发布于2020-9-17 17:07(编辑于 2020-9-18 16:59)

已经远程解决 substr(cast(date_date as text),1,7)


1. now()

通过 now() 获取的时间是最完整的时间,包括时区,秒也保留到了6位小数

2. current_time

只显示当前的时间,不包括日期

3. current_date

只显示当前的日期,不包括小时等信息


最佳回答
0
小歆嵩Lv7初级互助
发布于2020-9-17 17:07(编辑于 2020-9-17 17:08)

month(now())?

  • 用户K0035705 用户K0035705(提问者) 能放到where后面吗
    2020-09-17 17:13 
  • 小歆嵩 小歆嵩 回复 用户K0035705(提问者) 可以
    2020-09-17 17:16 
  • 小歆嵩 小歆嵩 回复 用户K0035705(提问者) 你试试year函数和month函数,不过一般是group by后面
    2020-09-17 17:16 
  • 用户K0035705 用户K0035705(提问者) 回复 小歆嵩 SELECT SUM ( A.DATA_VAL ) AS VAL, TO_CHAR( DATE_TRUNC( \'MONTH\', A.DATA_DATE ), \'YYYY_MM\' ) AS DATE FROM DB_BI_PROFIT_CENTER AS A WHERE A.DIMENSION_2 = \'销售收入(发货)-不含税\' -- A.DIMENSION_3 = \'销售发货标准成本\' AND DATA_DATE = month(now()) GROUP BY DATE ORDER BY DATE 我这个该怎么改
    2020-09-17 17:20 
  • 用户K0035705 用户K0035705(提问者) 回复 小歆嵩 可以看看吗
    2020-09-17 17:27 
  • 3关注人数
  • 659浏览人数
  • 最后回答于:2020-9-18 16:59
    请选择关闭问题的原因
    确定 取消
    返回顶部