Hql取上周、上月、上季度、去年第一天和最后一天

news/2024/7/7 6:00:04 标签: sql, hql

上周一:

sql">select date_sub(current_date(),pmod(datediff(cast(current_date() as string),'2000-01-03'),7)+7)

上周日:

sql">select date_sub(current_date(),pmod(datediff(cast(current_date() as string),'2000-01-03'),7)+1)

上月第一天:

sql">select  add_months(trunc(current_date(),'MM'),-1)

上月最后一天:

sql"> select  date_add(trunc(current_date(),'MM'),-1)

上季度第一天 :

sql">select to_date(concat(date_format(current_date(),'y'),'-',floor((cast(date_format(add_months(current_date(),-3),'M') as int)+2)/3)*3-2,'-',date_format(trunc(current_date(),'MM'),'dd')))

上季度最后一天 :

sql">select last_day(to_date(concat(date_format(current_date(),'y'),'-',floor((cast(date_format(add_months(current_date(),-3),'M') as int)+2)/3)*3,'-','01')))

去年第一天 :

sql">select  add_months(trunc(current_date(),'YY'),-12)

去年最后一天 :

sql">select date_add(trunc(current_date(),'YY'),-1)

http://www.niftyadmin.cn/n/702573.html

相关文章

爱数AnyShare Family 7可观测性洞若观火,真的会“火”么?

AnyShare Family 7的出现,带给了业界诸多惊喜,作为一款全新的企业内容管理平台,在借助AI和云计算技术方面,有着独特的优势,不仅为众多企业数字化转型与升级提供了有效的数字化生产力平台,而且有助于企业全面…

吴恩达_深度学习概论

吴恩达深度学习笔记,不严谨之处还请斧正。 2. 什么是神经网络? 由一个或多个参数输入信息经过算法计算、计算后结果输出的过程可以看做一个计算单元,可以比作神经元。 一个或多个计算单元的输出可以是做另一个计算单元的输入,多…

拟募资超60亿元,科创板IPO成功过会,AI四小龙之“旷视奇才”

▼ ▼ ▼ 【科技明说 | 阿明观察】9月9日,上交所披露科创板上市委2021年第66次审议会议结果:旷视科技首发过会。 据旷视科技9月2日更新的招股书(上会稿)显示,旷视科技此次预计募集发行2.53亿份CDR(存托凭…

Facebook的CTO换帅,2022年将上任这位一个比一个帅

▼ ▼ ▼ 【科技明说 | 阿明观察】Facebook更换CTO的事情,引发了业内关注,Facebook高管Andrew Bosworth即将取代Mike Schroepfer,将在明年成为新的一任Facebook首席技术官(CTO)。 更换CTO意味着三件事情&#xff1…

hive sql行转列后 列转行

TOC](hive sql行转列后 列转行) 场景: 对拼接的手机号拆分后解密,解密完再拼接 总结 使用函数:concat_ws(’,’,collect_set(column)) 说明:collect_list 不去重,collect_set 去重。 column的数据类型要求是string

Go 语言 nil 空值

在 Go 语言中,nil 是一个预定义的标识符,用于表示某些类型的零值或空值。 概念 nil 在 Go 语言中可以表示以下几种类型的零值或空值: 指针类型:表示一个指向空地址的指针,即指针不指向任何有效的内存地址。接口类型…

迎来新时代,自动驾驶国标的出台,将带给我们什么变化?

▼ ▼ ▼ 【科技明说 | 阿明观察】随着《汽车驾驶自动化分级》中国标准出台,业内简称国标,也就是国家推荐标准,即GB/T 40429-2021。这将对我们的日常带来怎样的变化? 看各个媒体公开报道是在2022年3月1日正式实施,目…

在shell 中 presto 执行sql 语句

presto 执行sql 文件: /opt/edw/clients_presto/presto-cli --server ${ip:port} --source ${bdp} --user ${user} -f ${sql文件}presto 执行sql 语句: /opt/edw/clients_presto/presto-cli --server ${ip:port} --source ${bdp} --user ${us…