位置: 编程技术 - 正文

mysql的日期和时间函数大全第1/2页(mysql的日期时间函数)

编辑:rootadmin
mysql> SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= ; DAYOFWEEK(date) 返回 date 的星期索引(1 = Sunday, 2 = Monday, ... 7 = Saturday)。索引值符合 ODBC 的标准。 mysql> SELECT DAYOFWEEK('--'); -> 3 WEEKDAY(date) 返回 date 的星期索引(0 = Monday, 1 = Tuesday, ... 6 = Sunday): mysql> SELECT WEEKDAY('-- ::'); -> 1 mysql> SELECT WEEKDAY('--'); -> 2 DAYOFMONTH(date) 返回 date 是一月中的第几天,范围为 1 到 : mysql> SELECT DAYOFMONTH('--'); -> 3 DAYOFYEAR(date) 返回 date 是一年中的第几天,范围为 1 到 : mysql> SELECT DAYOFYEAR('--'); -> MONTH(date) 返回 date 中的月份,范围为 1 到 : mysql> SELECT MONTH('--'); -> 2 DAYNAME(date) 返回 date 的星期名: mysql> SELECT DAYNAME("--"); -> 'Thursday' MONTHNAME(date) 返回 date 的月份名: mysql> SELECT MONTHNAME("--"); -> 'February' QUARTER(date) 返回 date 在一年中的季度,范围为 1 到 4: mysql> SELECT QUARTER('--'); -> 2 WEEK(date) WEEK(date,first) 对于星期日是一周中的第一天的场合,如果函数只有一个参数调用,返回 date 为一年的第几周,返回值范围为 0 到 (是的,可能有第 周的开始)。两个参数形式的 WEEK() 允许你指定一周是否以星期日或星期一开始,以及返回值为 0- 还是 1-。 这里的一个表显示第二个参数是如何工作的: 值 含义 0 一周以星期日开始,返回值范围为 0- 1 一周以星期一开始,返回值范围为 0- 2 一周以星期日开始,返回值范围为 1- 3 一周以星期一开始,返回值范围为 1- (ISO ) mysql> SELECT WEEK('--'); -> 7 mysql> SELECT WEEK('--',0); -> 7 mysql> SELECT WEEK('--',1); -> 8 mysql> SELECT WEEK('--',1); -> 注意,在版本 4.0 中,WEEK(#,0) 被更改为匹配 USA 历法。 注意,如果一周是上一年的最后一周,当你没有使用 2 或 3 做为可选参数时,MySQL 将返回 0: mysql> SELECT YEAR('--'), WEEK('--',0); -> , 0 mysql> SELECT WEEK('--',2); -> 你可能会争辩说,当给定的日期值实际上是 年的第 周的一部分时,MySQL 对 WEEK() 函数应该返回 。我们决定返回 0 ,是因为我们希望该函数返回“在指定年份中是第几周”。当与其它的提取日期值中的月日值的函数结合使用时,这使得 WEEK() 函数的用法可靠。 如果你更希望能得到恰当的年-周值,那么你应该使用参数 2 或 3 做为可选参数,或者使用函数 YEARWEEK() : mysql> SELECT YEARWEEK('--'); -> mysql> SELECT MID(YEARWEEK('--'),5,2); -> YEAR(date) 返回 date 的年份,范围为 到 : mysql> SELECT YEAR('--'); -> YEARWEEK(date) YEARWEEK(date,first) 返回一个日期值是的哪一年的哪一周。第二个参数的形式与作用完全与 WEEK() 的第二个参数一致。注意,对于给定的日期参数是一年的第一周或最后一周的,返回的年份值可能与日期参数给出的年份不一致: mysql> SELECT YEARWEEK('--'); -> 注意,对于可选参数 0 或 1,周值的返回值不同于 WEEK() 函数所返回值(0), WEEK() 根据给定的年语境返回周值。 HOUR(time) 返回 time 的小时值,范围为 0 到 : mysql> SELECT HOUR('::'); -> MINUTE(time) 返回 time 的分钟值,范围为 0 到 : mysql> SELECT MINUTE('-- ::'); -> 5 SECOND(time) 返回 time 的秒值,范围为 0 到 : mysql> SELECT SECOND('::'); -> 3 PERIOD_ADD(P,N) 增加 N 个月到时期 P(格式为 YYMM 或 YYYYMM)中。以 YYYYMM 格式返回值。 注意,期间参数 P 不是 一个日期值: mysql> SELECT PERIOD_ADD(,2); -> PERIOD_DIFF(P1,P2) 返回时期 P1 和 P2 之间的月数。P1 和 P2 应该以 YYMM 或 YYYYMM 指定。 注意,时期参数 P1 和 P2 不是 日期值: mysql> SELECT PERIOD_DIFF(,); -> DATE_ADD(date,INTERVAL expr type) DATE_SUB(date,INTERVAL expr type) ADDDATE(date,INTERVAL expr type) SUBDATE(date,INTERVAL expr type) 这些函数执行日期的算术运算。ADDDATE() 和 SUBDATE() 分别是 DATE_ADD() 和 DATE_SUB() 的同义词。 在 MySQL 3. 中,如果表达式的右边是一个日期值或一个日期时间型字段,你可以使用 + 和 - 代替 DATE_ADD() 和 DATE_SUB()(示例如下)。 参数 date 是一个 DATETIME 或 DATE 值,指定一个日期的开始。expr 是一个表达式,指定从开始日期上增加还是减去间隔值。expr 是一个字符串;它可以以一个 “-” 领头表示一个负的间隔值。type 是一个关键词,它标志着表达式以何格式被解释。 下表显示 type 和 expr 参数是如何关联的: type 值 expr 期望的格式 SECOND SECONDS MINUTE MINUTES HOUR HOURS DAY DAYS MONTH MONTHS YEAR YEARS MINUTE_SECOND "MINUTES:SECONDS" HOUR_MINUTE "HOURS:MINUTES" DAY_HOUR "DAYS HOURS" YEAR_MONTH "YEARS-MONTHS" HOUR_SECOND "HOURS:MINUTES:SECONDS" DAY_MINUTE "DAYS HOURS:MINUTES" DAY_SECOND "DAYS HOURS:MINUTES:SECONDS" 在 expr 的格式中,MySQL 允许任何字符作为定界符。表中所显示的是建议的定界字符。如果 date 参数是一个 DATE 值,并且计算的间隔仅仅有 YEAR、MONTH 和 DAY 部分(没有时间部分),那么返回值也是一个 DATE 值。否则返回值是一个 DATETIME 值: mysql> SELECT "-- ::" + INTERVAL 1 SECOND; -> -- :: mysql> SELECT INTERVAL 1 DAY + "--"; -> -- mysql> SELECT "--" - INTERVAL 1 SECOND; -> -- :: mysql> SELECT DATE_ADD("-- ::", -> INTERVAL 1 SECOND); -> -- :: mysql> SELECT DATE_ADD("-- ::", -> INTERVAL 1 DAY); -> -- :: mysql> SELECT DATE_ADD("-- ::", -> INTERVAL "1:1" MINUTE_SECOND); -> -- :: mysql> SELECT DATE_SUB("-- ::", -> INTERVAL "1 1:1:1" DAY_SECOND); -> -- :: mysql> SELECT DATE_ADD("-- ::", -> INTERVAL "-1 " DAY_HOUR); -> -- :: mysql> SELECT DATE_SUB("--", INTERVAL DAY); -> --

推荐整理分享mysql的日期和时间函数大全第1/2页(mysql的日期时间函数),希望有所帮助,仅作参考,欢迎阅读内容。

mysql的日期和时间函数大全第1/2页(mysql的日期时间函数)

文章相关热门搜索词:MySQL的日期和时间类型,MySQL的日期和时间类型,MySQL的日期和时间类型数据主要包括,mysql的日期时间数据类型,mysql的日期时间数据类型,MySQL的日期和时间类型数据主要包括,MySQL的日期和时间类型,mysql的日期时间函数,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL的数据类型和建库策略分析详解 一、数字类型。数字类型按照我的分类方法分为三类:整数类、小数类和数字类。我所谓的数字类,就是指DECIMAL和NUMERIC,它们是同一种类型。它严格

MySQL的语法及其使用指南 先看看MySQL支持的SQL语句的分类1,数据库的选取,创建,丢弃和变更usecreatedatabasedrapdatabasealterdatabase2,数据表和索引的创建,变更和丢弃createtabledrop

mysql仿asp的数据库操作类 CODE:[复制到剪切板]?phpclassMySQLDB{//MYSQL数据库操作类//作者:熊毅//版本:2.0(发行版)//可以自由转载,修改请通知我scxy@yeah.net//转载请保留以上声明//上

标签: mysql的日期时间函数

本文链接地址:https://www.jiuchutong.com/biancheng/319883.html 转载请保留说明!

上一篇:MySQL里面的子查询实例(mysql 子查询)

下一篇:MySQL的数据类型和建库策略分析详解(MYSQL的数据类型共有几大类?)

  • 办税人是纳税人吗
  • 计提所得税会计处理
  • 周转材料低值易耗品的会计处理
  • 其他应收款在现金流量表怎么填
  • 养猪场死猪处理方法
  • 资金账簿减半征收印花税财税2018 50号
  • 应付账款坏账了怎么处理
  • 免抵退的意思
  • 为什么纳税申报
  • 软件和硬件可以用什么代名词
  • 发票报销的条件是什么?
  • 发票抵扣联认证抵扣分录
  • 制造费用可以抵进项税吗
  • 新公司接手之前公司的固定资产
  • 境外公司委托境内公司提供劳务
  • 国税定额发票有效期是多长时间
  • 取得稳岗补贴后怎么办
  • 待抵扣进项税额借贷方向
  • 加工业务怎么报税的
  • 增值税一般项目是指什么
  • 微信提现收取手续费多少钱
  • 最新w10系统专业版
  • 预付账款可以为负吗
  • ajax无刷新技术
  • 企业所得税计税依据
  • msmpeng.exe是什么程序
  • linux命令行怎么用
  • 销售商品收取的运费会计分录
  • 企业的存货采用计划成本核算,某年年末,结
  • 担保公司代偿账户是什么
  • 基于php的系统
  • 基于Python实现五大常用分类算法(原理+代码)
  • php表单内容写入txt
  • 投资收益如何做账务处理
  • js怎样遍历对象中的每个元素
  • 文心一言中国经济大讲堂
  • 帝国cms和thinkphp哪个好
  • 自产农产品免征个人所得税吗
  • 不得免征和抵扣税额是什么意思
  • 辞退员工福利
  • react context优化四重奏教程示例
  • 补缴教育费附加免征滞纳金
  • 单位购买预付卡可以用现金吗
  • 企业法人需要本人到场吗
  • 企业会计制度固定资产折旧年限
  • sql如何设置远程连接
  • 一般纳税人认定书是什么样子
  • 营业净利率和总资产周转率正相关
  • 成本法的处置
  • 外币折算会计思维导图
  • 进项发票失控是什么意思
  • 公司购买的五金怎么入账
  • 不动产进项税额转出
  • 法人名称是填公司名吗
  • 复利终值与现值的关系
  • win7怎么装win8系统
  • mac移动硬盘不能拷贝
  • ubuntu f7
  • win7专用字符编辑程序
  • 消除类策略游戏
  • android入门教程
  • 持久化存储数据的方式
  • 批处理统计文件夹内文件大小
  • shell脚本自动化
  • vue如何处理跨域
  • vue+node+webpack环境搭建教程
  • javascript中获取字符串长度
  • jquery mobile教程
  • 电子税务局获取验证码异常
  • 税务稽查追溯时间是什么意思
  • 广东电子税务局官网登录入口
  • 研发材料占研发费用比例超出50%
  • 上海2023年个人所得税计算
  • 网上报税失败什么原因
  • 八戒财税兼职
  • 安置房公摊面积多少属于正常范围
  • 个人所得税怎么申报
  • 新加坡国税局的电话号码
  • 国税能级管理(国税局等级制度)
  • 依法行政的观念
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设