EXTRACT(DOW FROM CURRENT_DATE) 函数的返回值,0表示星期日,6表示星期六

测试数据

select 
extract(DOW FROM cast('20220630' as TIMESTAMP)),
extract(DOW FROM cast('20220701' as TIMESTAMP)),
extract(DOW FROM cast('20220702' as TIMESTAMP)),
extract(DOW FROM cast('20220703' as TIMESTAMP)),
extract(DOW FROM cast('20220704' as TIMESTAMP)),
extract(DOW FROM cast('20220705' as TIMESTAMP)),
extract(DOW FROM cast('20220706' as TIMESTAMP))

select current_date||'/'||
 (case extract(DOW FROM current_date) 
when 1 then 'Monday'
when 2 then 'Tuesday'
when 3 then 'Wednesday'
when 4 then 'Thursday'
when 5 then 'Friday'
when 6 then 'Saturday'
when 0 then 'Sunday' end) as date

pgsql中实现按周统计,计算日期是周几相关推荐

  1. Java8使用LocalDateTime获取正确的第几周和计算日期最佳方式

    先上问题 public static void main(String[] args) {//使用DateTimeFormatter获取当前周数DateTimeFormatter dateTimeFo ...

  2. 【mysql】获取指定日期是当年第几周,指定日期所在周的开始和结束日期

    描述 最近在刷mysql的题目,遇到指定日期是当年第几周的问题. 解决 0.总结 先总结,具体使用和区别看下文: # 一.返回第几周 select date_format('2023-01-01',' ...

  3. PLSQL计算日期是当月第几周

    网上查询的方法都是这个: SELECT TO_CHAR (p_date, 'W') INTO v_week FROM DUAL; 它实际上是星期N在当月第几次出现. 如本月的第1天是个周四,那么为个月 ...

  4. 【SQL开发实战技巧】系列(十七):数据仓库中时间类型操作(初级)确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定当前记录和下一条记录之间相差的天数

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  5. 【SQL开发实战技巧】系列(十八):数据仓库中时间类型操作(进阶)INTERVAL、EXTRACT以及如何确定一年是否为闰年及周的计算

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  6. mysql每个月数据按天行转列_Mysql 中使用DATE_FORMAT函数按月、周统计数据

    项目中的统计报表作的很多,需求中有按周.月统计数据的.查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下 ...

  7. moment.js 计算当前一周、一月对应日期

    一.计算当前一周对应日期 /*** 根据一个日期计算出其所在的一周,反正对应一周的相应日期* basisDate: 依据日期, 默认是当天*/calcWeekDate(basisDate = mome ...

  8. python计算给定的日期的星期_Python计算给定日期的周内的某一天

    先理一下思路: 1.weekday会根据某个日期返回0到6的一个数字来表示星期几对吧,0==星期一 我们来列一个表:[0,1,2,3,4,5,6] 2.知道了星期几之后,你可以计算出那一周相对于这个0 ...

  9. 计算一年有多少个周 每个周的开始日期和结束日期是什么

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! /** ...

最新文章

  1. 数组对称_对称性应用在物理中的几个小例子
  2. 十进制转化为十六进制分割高低位
  3. MATLAB表白利器
  4. BZOJ 3740. 【TJOI2014】电源插排
  5. IT项目管理的十六个字心得体会
  6. linux go语言环境配置文件,linux下安装配置go语言环境
  7. VMware vCenter Server6.5安装及群集配置介绍
  8. PPT演示力~思维导图
  9. 超强Mac数据恢复软件:Disk Drill Enterprise Mac
  10. STM32之SysTick原理
  11. android 访问服务器sql_一次服务器被传webshell事件溯源
  12. 使用Linux,Python和Raspberry Pi酿造啤酒
  13. Decorator 装饰模式
  14. php中如何实现多进程
  15. 结构力学求解器_结构力学学好这些内容对施工很关键,你都学懂了吗?
  16. snap占用/dev/loop0-/dev/loop11占用100%
  17. python图片转文字easyocr_EasyScreenOCR - 图片文字识别工具
  18. VUE 批量导出、导入Excel
  19. 蘑菇租房爆雷,房东围堵总部,CEO凌晨发公告
  20. Java多线程模拟医院排号叫号系统

热门文章

  1. java语言获取数据库中的表的总行数
  2. GANSS ALT71D键盘使用说明
  3. HTML登陆界面编程代码
  4. 软件测试与软件开发的关系是怎样的?
  5. 苹果屏和android屏哪个更真实,同是LCD屏,为什么iPhone的实际体验比安卓好许多...
  6. css html模板下载插件
  7. HPC应用软件安装《hmmer》
  8. python机器学习——十次交叉验证训练的数据准备算法
  9. Mac 安装 IntelliJ IDEA 以及激活方法
  10. 机器学习系列2 BP神经网络+代码实现