mysql--char和varchar类型时间 一定范围的查询和排序


排序实例:

SELECT * FROM 表名 ORDER BY 时间字段名 DESC;  降序

SELECT * FROM 表名 ORDER BY 时间字段名 ASC;  升序

SELECT * FROM 表名 ORDER BY 时间字段名;        升序

  

查询介于一个时间段之间的信息实例:

SELECT 字段名  FROM 表名    

WHERE STR_TO_DATE(时间字段名, '%Y-%m-%d')

BETWEEN STR_TO_DATE(起始时间, '%Y-%m-%d') AND STR_TO_DATE(结束时间, '%Y-%m-%d')

ORDER BY STR_TO_DATE(时间字段名, '%Y-%m-%d') DESC;

STR_TO_DATE(str, format)函数:

STR_TO_DATE(str, format)函数是DATE_FORMAT()函数的反函数。

        参数1:需要一个字符串str。

        参数2:一个格式字符串格式。

 

转自:https://blog.csdn.net/qq_42715494/article/details/83582648


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM