首页 > 数据库 >MaxCompute SQL使用小技巧之时间日期处理

MaxCompute SQL使用小技巧之时间日期处理

时间:2023-03-08 13:55:39浏览次数:32  
标签:01 技巧 mm MaxCompute char -- dateadd SQL SELECT

--当月第一天
SELECT  dateadd(lastday(dateadd(getdate(), -1, 'mm')),1,'dd');

--当月最后一天
SELECT  lastday(getdate());

--上季度第一天
SELECT dateadd(to_date(CONCAT(to_char( year('2023-04-01') ) ,'-', lpad(to_char( quarter('2023-04-01')*3-2 ),2,'0') ,'-01'), 'yyyy-mm-dd'),-3,'mm')

  

 

 

标签:01,技巧,mm,MaxCompute,char,--,dateadd,SQL,SELECT
From: https://www.cnblogs.com/xidada/p/17191776.html

相关文章

  • mysql5.7msi安装
    本文介绍的是只安装MySQL数据库的过程,并不包含各种其他附加工具。安装完成之后通常使用Navicat或SQLyog进行可视化操作。清华的镜像网站只保存最新的几个MySQL版本,所以直......
  • 【黄啊码】MySQL入门—4、掌握这些数据筛选技能比你学python还有用-1
    大家好!我是黄啊码,今天没继续select*了吧,如果还继续,那接下来的课程先别学,回去好好把之前的课程重复复习一遍,学明白了我们再会?废话不多说,学今天的课程之前我们先来说说这几......
  • DB2 SqlCode对照表
    DB2SqlCode对照表sqlcodesqlstateDB2错误信息(按sqlcode排序)00000000SQL语句成功完成01xxxSQL语句成功完成,但是有警告+01201545未限定的列名被解释为一个有相互关......
  • jeecg-boot中分页接口用自定义sql和list实现
    1、controller中@ApiOperation(value="分析仪工作状态和报警-3列-分页",notes="分析仪工作状态和报警状态-分页")@ApiImplicitParams({@ApiImpli......
  • Ubuntu下PostgreSQL开启远程访问(解决postgresql 端口不对外开放问题)
    报错内容EFCore进行迁移数据时,无法连接到服务器上的数据库。报错原因我们查看下数据库pgsql对应的端口netstat-a|grepPGSQL,输出以下内容,端口为5432。root@VM-16-......
  • MYSQL性能优化的最佳20+条经验
    MYSQL性能优化的最佳20+条经验 2009年11月27日  陈皓 评论 169条评论  254,080人阅读今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其......
  • mysql invalid conn排查
    mysqlinvalidconn排查服务监控系列文章服务监控系列视频问题背景服务使用golang,客户端库是go-mysql-driver,系统测试环境频繁但是不总是报出invalidconn错误,但实......
  • 《数据库基础语法》1. 在SQL的世界里一切都是关系
    楔子SQL是每个开发人员都应该掌握的,很多人可能觉得SQL没啥大不了的,但是说真的,SQL要是写好了,是很厉害的。下面我们来从零开始学习SQL。基本概念正如Linux中一切皆文......
  • MySQL timestamp类型
    MySQLTIMESTAMP简介MySQLTIMESTAMP是一种保存日期和时间组合的时间数据类型。TIMESTAMP列的格式为YYYY-MM-DDHH:MM:SS,固定为19个字符。TIMESTAMP值的范围从'1970-01-......
  • MySQL
    MySQL所有的sql语句都需要用分号结尾基本命令showdatabases;--查看所有的数据库use数据库名;--切换数据库use数据库名showtables;--查看数据库中所有的表......