(1)根据日期统计

DATE_FORMAT(create_date,‘%Y-%m-%d’)

DATE_FORMAT 是一个MySQL函数,可以将日期和时间格式化为特定的字符串格式。

它的语法如下:

DATE_FORMAT(date, format)

其中,date是一个日期或时间的值,format是需要将date转换为的字符串格式。

sql例子:


SELECTDATE_FORMAT(create_date,'%Y-%m-%d') as `date`,count(1) as countFROM candidate_infoWHERE del_flag = '0'AND DATE_FORMAT(create_date,'%Y-%m-%d') BETWEEN DATE_FORMAT(#{startDate},'%Y-%m-%d')  and DATE_FORMAT(#{endDate},'%Y-%m-%d')AND company_id = #{companyId}GROUP BY date

DATE_FORMAT 说明符

说明符 描述
%a 缩写的工作日名称 ( Sun… Sat)
%b 缩写月份名称 ( Jan… Dec)
%c 月份,数字 ( 0… 12)
%D 带有英文后缀 ( 0th, 1st, 2nd, 3rd, …)
%d 一个月中的第几天,数字 ( 00… 31)
%e 一个月中的第几天,数字 ( 0… 31)
%f 微秒 ( 000000… 999999)
%H 小时 ( 00… 23)
%h 小时 ( 01… 12)
%I 小时 ( 01… 12)
%i 分钟,数字 ( 00… 59)
%j 一年中的第几天 ( 001… 366)
%k 小时 ( 0… 23)
%l 小时 ( 1… 12)
%M 月份名称 ( January… December)
%m 月份,数字 ( 00… 12)
%p AM或者PM
%r 时间,12 小时(hh:mm:ss后跟 AM或PM)
%S 秒 ( 00… 59)
%s 秒 ( 00… 59)
%T 时间,24 小时 ( hh:mm:ss)
%U 周 ( 00… 53),其中星期日是一周的第一天; WEEK()模式 0
%u 周 ( 00… 53),其中星期一是一周的第一天; WEEK()方式一
%V 周 ( 01… 53),其中星期日是一周的第一天; WEEK()方式二;与 %X
%v 周 ( 01… 53),其中星期一是一周的第一天; WEEK()模式 3;与 %x
%W 工作日名称 ( Sunday… Saturday)
%w 星期几(0=Sunday… 6=Saturday)
%X Year for week where Sunday is the first day of the week, numeric, 四位数字;与%V
%x Year for week,其中Monday为一周的第一天,numeric,四位;与%v
%Y 年份,数字,四位数字
%y 年份,数字(两位数)
%% 文字%字符
%x x, 对于上面未列出的任何 “ x”

(2)日期只对月,日做校验查询(生日)


select  DATE_FORMAT(birthday, '%m-%d')
from sys_user
WHERE DATE_FORMAT('2021-08-31', '%m-%d') < DATE_FORMAT(birthday, '%m-%d')
order by DATE_FORMAT(birthday, '%m-%d') asc
LIMIT 6;

sql将日期格式化特定的字符串格式相关推荐

  1. SQL SERVER 日期格式化、日期和字符串转换

    SQL SERVER 日期格式化.日期和字符串转换 sql server 中怎么把字符串转化为日期? 1. convert(datetime,'YYYY-MM-DD HH24:MI:SS') 2. c ...

  2. C语言如何返回格式化日期时间(格式化时间)?(将日期和时间以字符串格式输出)ctime()、asctime()、localtime()、strftime()

    文章目录 ctime()函数: asctime()函数 获取自定义格式化时间(有bug,当时间为个位数时,没有在前面自动补零) 改成函数接口形式(传入字符指针) 20220107 优化后(能自动补零) ...

  3. 不一样的 SQL Server 日期格式化

    不一样的 SQL Server 日期格式化 Intro 最近统计一些数据,需要按天/按小时/按分钟来统计,涉及到一些日期的格式化,网上看了一些文章大部分都是使用 CONVERT 来转换的,SQL Se ...

  4. SQL SERVER 日期格式化

    0   或   100   (*)     默认值   mon   dd   yyyy   hh:miAM(或   PM)        1   101   美国   mm/dd/yyyy      ...

  5. c语言中把时间拷到字符串中,C语言中将日期和时间以字符串格式输出的方法

    ctime()函数:头文件: #include 定义函数: char *ctime(const time_t *timep); 函数说明:ctime()将参数timep 所指的time_t 结构中的信 ...

  6. Sql Server日期格式化

    Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CON ...

  7. SQL GETDATE()日期格式化函数

    --Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0); --输出: 05 16 2006 10:57AM Se ...

  8. timezone java_如何将Java日期转换为特定的TimeZone格式

    timezone java In the last example, we learned how to convert Date to String in Java. In this example ...

  9. 请教SQL对日期格式化的写法

    参考:http://topic.csdn.net/u/20110305/17/885967de-1af4-4fb0-af95-b9a3f408a788.html?73823 对于这个非标准要求,也许日 ...

最新文章

  1. TensorFlow Keras API用法
  2. NGUI从入门到实战1.2NGUI的主要特性
  3. 用耳朵“打字”| 这个设备可以让患者实现用耳朵进行交流
  4. 机器学习中的常见问题—损失函数
  5. 拉曼软件在win8上运行出错问题
  6. 802.11协议精读5:隐藏终端和暴露终端
  7. Shell 脚本编程 基本语法:
  8. C语言stdio相关的几个函数
  9. Linux之查看ubuntu版本
  10. Oracle RAC 客户端连接负载均衡(Load Balance)
  11. 时态知识图谱补全的方法及其进展
  12. 礼品鸟一站式礼品采购中心网站PHP源码
  13. 数据科学的原理与技巧 一、数据科学的生命周期
  14. 华为 AppGallery Connect 构建游戏分发能力,赋能游戏全生命周期
  15. java bigInteger +1 加常数
  16. 编辑器,在线编辑器,微信编辑器,公众号编辑器,UEditor编辑器
  17. c语言以e为底和以10为底对数,以e为底的运算法则
  18. 终于搞清楚了:happen-before原则是干什么的
  19. uniapp上传(拍照、本地),预览,删除图片
  20. 2009-2020年天猫“双十一”成交额统计情况

热门文章

  1. 信息技术服务风险评估
  2. 用Power BI实现的账单差异分析,会是什么样的效果?
  3. win10打开蓝牙_双系统共用蓝牙键鼠(win10+macOS)
  4. Javascript深入浅出之this
  5. 2.企业发放的奖金根据利润提成。
  6. switch堡垒之夜服务器不响应,《堡垒之夜》因Switch因性能问题 单排无法跨平台联机...
  7. 验证“哥德巴赫猜想”思路分析
  8. 电脑族科学护眼五常识
  9. c语言 inc文件夹,汇编 inc 和 dec 指令
  10. 汽车的转向控制 外文翻译