三、函数-4.日期函数

news2024/11/27 10:29:10

一、常见函数

 

二、示例

-- 返回当前日期current date    2023-07-26
select curdate();

-- 返回当前时间current time    15:21:14
select curtime();

-- 返回当前日期和时间     2023-07-26 15:21:33
select now();

-- 获取指定data的年份    2023
select year(now());

-- 获取指定data的月份   7
select month(now());

-- 获取指定data的日期   26
select day(now());

-- 返回一个日期/时间值加上一个时间间隔expr后的时间值  now() = 2023-10-04 15:24:14
select date_add(now(), interval 70 day);     /* 2023-10-04 15:24:14  */
select date_add(now(), interval 70 month);   /* 2029-05-26 15:24:14  */
select date_add(now(), interval 70 year);    /* 2093-07-26 15:24:14  */

-- 返回起始时间和结束时间之间的天数(第一个时间 减去 第二个时间)
select datediff('2023-12-01', '2023-11-01');   /*  30  */
select datediff('2023-11-01', '2023-12-01');   /*  -30  */

三、练习

查询所有员工的入职天数,并根据入职天数倒数排序。

select name, datediff(curdate(), entrydate) as 'entrydays' from emp order by entrydays desc;

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/793818.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++教程 从0开始

0基础C教程 从0开始 课堂现在开始 如需学习 请订阅该标签 什么是C? 这个不是太重要 自行查看该链接即可 C_百度百科C(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼斯特劳…

SpringBoot2为什么默认使用CGLib不再使用JDK动态代理

SpringBoot2为什么默认使用CGLib不再使用JDK动态代理 CGLib和JDK动态代理对比1. 不需要实现接口2. 性能3. 代理对象的创建4. 调用方法 2. CGLib使用 CGLib和JDK动态代理对比 1. 不需要实现接口 JDK动态代理类要求目标类必须实现接口,而CGLib动态代理可以直接代理普通类(非接口…

【大数据运维-ambari】自定义fair-scheduler.xml配置文件导致ambari-server启动失败

将自定义fair-scheduler.xml放到 /var/lib/ambari-server/resources/stacks/HDP/3.0/services/YARN/configuration目录下,重启ambari-server失败: 日志显示: 进ambari数据库查看发现数据应该是对的。 删掉之前自定义的文件fair-scheduler.x…

Visual Studio2022报错 无法打开 源 文件 “openssl/conf.h“解决方式

目录 问题起因问题解决临时解决方案 问题起因 近一段时间有了解到Boost 1.82.0新添加了MySQL库,最近一直蠢蠢欲动想要试一下这个库 所以就下载了源码并进行了编译(过程比较简单,有文档的) 然后在VS2022中引入了Boost环境&#xf…

628. 三个数的最大乘积

628. 三个数的最大乘积 class Solution {public int maximumProduct(int[] nums) {Arrays.sort(nums); return Math.max(nums[nums.length-1]*nums[nums.length-2]*nums[nums.length-3],nums[0]*nums[1]*nums[nums.length-1]);} }

Tribon二次开发-Excel/VBA数据抽取

在Tribon的启动目录下有两个样板Excel,通过在Excel里面抽取数据。 源文件存储在C:\Tribon\M3\customise 打开OutfiList,出现一系列按钮,都是抽取数据的功能按钮,可以点击按钮看看界面, 按照界面提示输入相关参数&…

LeetCode·每日一题·771. 宝石与石头·哈希

作者:小迅 链接:https://leetcode.cn/problems/jewels-and-stones/solutions/2356302/ha-xi-zhu-shi-chao-ji-xiang-xi-by-xun-ge-jnmr/ 来源:力扣(LeetCode) 著作权归作者所有。商业转载请联系作者获得授权&#xff0…

超长三伏天,“高温”模式下如何清凉一“夏”

俗话说“冷在三九,热在三伏”,三伏天一登场便霸占话题热搜C位,异常闷热的天气不仅容易给生活带来不便,还会对健康造成影响,所以大家要注意科学防暑,掌握正确的避暑指南。 今年三伏天超长待机40天&#x…

小白带你学习linux数据库—用户权限管理(二十九)

前言 数据库用户权限管理是指在数据库管理系统中,对数据库用户进行权限控制和管理的过程。它确定了每个用户可以执行的操作和访问的资源范围。 一、概述 数据库用户权限管理是数据库系统中非常重要的一个方面,它用于控制不同用户访问和操作数据库的权…

官方劝退?!大学专业批量撤销!计算机专业还“安全”吗?

大学生人人都有本难念的经。现如今比“毕业即失业”的应届生更惨的,大概就是专业被撤销的大学生了。 一觉醒来,人没毕业,专业就没了,一不小心成了学校里“XX专业”的关门弟子,“还没毕业就被社会淘汰了”。 即便是比较…

基于深度学习的高精度狗狗检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要:基于深度学习的高精度狗狗检测识别系统可用于日常生活中检测与定位120类狗狗目标,利用深度学习算法可实现图片、视频、摄像头等方式的狗狗目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练…

软件检测报告编写注意事项有哪些?权威的软件测评中心安利

软件检测报告是一项对软件进行全面测试和评估的结果总结,通过对软件的功能、性能、安全性等方面的测试,以及通过分析软件的可靠性和稳定性,来评估软件的质量和合规性。那么软件检测报告的编写有哪些注意事项呢? 1、软件检测报告有哪些常见的…

前端开发实习总结参考范文

▼前端开发实习总结篇四 读了三年的大学,然而大多数人对本专业的认识还是不那么透彻,学的东西真正能够学以致用的东西很少,大家都抱怨没有实践的机会,在很多同学心里面对于本专业还是很茫然。直到即将毕业的时候才知道我们以前学…

day40-3d Background Boxes(3D背景盒子转换)

50 天学习 50 个项目 - HTMLCSS and JavaScript day40-3d Background Boxes&#xff08;3D背景盒子转换&#xff09; 效果 index.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewp…

【Java基础学习打卡17】基本数据类型

目录 前言一、数据类型分类1.基本数据类型2.引用数据类型 二、基本数据类型1.整数类型2.浮点类型3.字符类型4.布尔类型 三、基本数据类型转换1.自动类型转换2.强制类型转换 总结 前言 本文介绍Java中的基本数据类型&#xff0c;共有8种&#xff0c;是Java编程的基础。编程的实…

7-Linux下的网络配置

win下的ipconfig linux下的ifconfig ping 测试主机之间的连通性 设置主机名和hosts映射 设置主机名 查看主机名&#xff1a;hostname修改主机名&#xff1a;vim /etc/hostname &#xff0c;重启后生效 ![[1-Linux目录结构#^f9a9d2]] 设置hosts映射 在win中&#xff1a; …

flask实现一个登录界面

flask实现一个登录界面 基础的Flask项目结构 forms.py&#xff1a;定义登录表单和表单字段的文件。templates/login.html&#xff1a;用于渲染登录表单的 HTML 模板文件。routes.py&#xff1a;定义应用的路由和视图函数的文件。__init__.py&#xff1a;创建并初始化 Flask 应…

Ubuntu 20.04 Ubuntu18.04安装录屏软件Kazam

1.在Ubuntu Software里面输入Kazam&#xff0c;就可以找不到这个软件&#xff0c;直接点击install就可以了 2.使用方法&#xff1a; 选择Screencast&#xff08;录屏&#xff09; Fullscreen&#xff08;全屏&#xff09;-----Windows&#xff08;窗口&#xff09;--------Ar…

Rust vs Go:常用语法对比(十一)

题目来自 Rust Vs Go: Which Language Is Better For Developing High-Performance Applications?[1] 202. Sum of squares Calculate the sum of squares s of data, an array of floating point values. 计算平方和 package mainimport ( "math")func main() { da…

5、joern安装

文章目录 一、安装环境二、安装步骤1、joern地址2、安装中可能出现的问题 一、安装环境 1. java 8   2. gradle 2.0.0(按照官网步骤安装)   3. Graphviz (sudo apt install graphviz-dev)   4. python > 3.5 二、安装步骤 1、joern地址 joern地址 2、安装中可能出…