MySQL倒计时查询剩余时间xx年xx月xx天
SELECT (CASE
WHEN datediff(time, CURDATE()) < 0 THEN
‘已过期’
ELSE
concat(
case when
PERIOD_DIFF(DATE_FORMAT(time,’%Y%m’),DATE_FORMAT(now(),’%Y%m’))/12=1&&DAYOFMONTH(time)-DAYOFMONTH(now()) < 0
then
floor(PERIOD_DIFF(DATE_FORMAT(time,’%Y%m’),DATE_FORMAT(now(),’%Y%m’))/12)-1
else
floor(PERIOD_DIFF(DATE_FORMAT(time,’%Y%m’),DATE_FORMAT(now(),’%Y%m’))/12)
end
,‘年’,
case when DAYOFMONTH(time)-DAYOFMONTH(now())< 0
then
(PERIOD_DIFF(DATE_FORMAT(time,’%Y%m’),DATE_FORMAT(now(),’%Y%m’))-1)%12
when
DAYOFMONTH(time)-DAYOFMONTH(now())=last_day(time)
then
(PERIOD_DIFF(DATE_FORMAT(time,’%Y%m’),DATE_FORMAT(now(),’%Y%m’))+1)%12
else
PERIOD_DIFF(DATE_FORMAT(time,’%Y%m’),DATE_FORMAT(now(),’%Y%m’))%12
end
,‘月’,
case when
DAYOFMONTH(time)-DAYOFMONTH(now()) < 0
then
day(last_day(now()))+(DAYOFMONTH(time)-DAYOFMONTH(now()))
when
DAYOFMONTH(time)-DAYOFMONTH(now())=day(last_day(time))
then
0
else
DAYOFMONTH(time)-DAYOFMONTH(now())
end
,‘天’
)
END
) as remaining
FROM 表明 WHERE 字段 = XX;
MySQL倒计时查询剩余时间xx年xx月xx天相关推荐
- oracle、MySQL日期转XX年XX月XX日日期格式和金钱转中文大写数字的方法
你知道的越多,你不知道的越多 点赞再看,养成习惯 如果您有疑问或者见解,欢迎指教: 企鹅:869192208 问题 工作中遇到一些项目需要打印文书,出具文书的日期,客户希望做成XX年XX月XX日的格式 ...
- python处理csv文件将字符串格式XXXX年XX月XX日转化为datetime64XXXX-XX-XX格式,可以进行索引设置和日期计算
python处理csv文件将字符串格式XXXX年XX月XX日转化为datetime64XXXX-XX-XX格式,可以进行索引设置和日期计算 python读取csv文件中,某列卫XXXX年XX月XX日, ...
- 【XXX贷】2014年10月XX日发标预告
您好,亲,2014年x月xx日发标预告 放标类型:抵押标(x个月) 借款金额: x万,此标限额x千(包含x千). 项目:生意周转 年化利率:xx.x% 奖励:x.x% 发标时间:预计2014年xx月x ...
- 根据年月日,判断20XX年XX月XX日是 星期几
// 已知1999.12.31是周五 // 根据年月日,判断20XX年XX月XX日是 星期几 #include "stdio.h"unsigned int Year; unsign ...
- 如何计算俩日期相隔多少年,多少月,多少天或者两时间相差XX年XX月XX日
假设时开始时间为2015年4月2日,结束时间为2019年4月4月; 需要先熟悉一下时间对象得一些方法,可参考教程http://www.w3school.com.cn/jsref/jsref_obj_ ...
- javascript 在页面显示xxxx年xx月xx日
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8 ...
- sql 大小写查询 字符串替换 小写xx 改为大写XX
--sql 大小写查询 select * from 表 where 字段 collate Chinese_PRC_CS_AS='xx' --替换 小写xx 改为大写XX update 表 set ...
- * 从控制台输入身份证号码,显示格式为: * ”xxx身份证的所有者是一位小哥哥/姐姐,xxxx年xx月xx日出生,今年xx岁!“
package day3;import java.util.Scanner;public class IdChange {/*** 从控制台输入身份证号码,显示格式为:* "xxx身份证的所 ...
- Android 时间格式化(刚刚、x分钟前、x小时前、昨天、x天前、xx月xx日、xxxx年xx月xx日)
最近公司项目在搞动态相关的,产品昨天给出了时间格式,下午花了一点时间搞了一下,分享给大家. 1 分钟以内:刚刚 1-2分钟:1分钟前 过了1个小时(60分钟以内使用xx分钟前):1小时前 过了1个24 ...
- MySQL中按年、季度、月、周、天等查询SQL
表名为log表,时间字段为AddTime 1.查询当天的数据 1 2 3 4 5 6 7 SELECT * FROM log WHERE TO_DAYS( AddTime ) ...
最新文章
- 高颜值性价比神器,乐Pro3双摄AI版带来不一样的上手体验
- MAC下《暗黑世界》客户端版本编译说明!!
- 我已经把servlet-api.jar加到classpath中了,可还是无法编译servlet
- 用VC进行COM编程所必须掌握的理论知识
- OpenCV的Python接口
- 用Jfree实现条形柱状图表,java代码实现
- js 技巧杂引(转)
- python的三维图片_python如何做三维图
- Linux查找(find)指令的使用
- Makefile文件(一)_介绍
- android刷机工具 原理,Android 设备刷机教程
- 医院药房管理系统 php,his 源码 医院管理系统
- 做用dm工具做游戏 需要不需要c语言,DM的C语言课堂笔记
- 计算机原理电梯控制系统设计,基于PLC电梯控制系统的设计
- 牛客网华为机试在线训练JavaScript版解答
- python批量裁剪图片
- 谈谈对腾讯360之争的观感
- 交换element-ui的MessageBox弹框的确定和取消位置
- JAVA多媒体网络教学计算机毕业设计Mybatis+系统+数据库+调试部署
- Linux valgrind java_linux下利用valgrind工具进行内存泄露检测和性能分析