我们运用date_fORMat把String数据库中的String 类型的日期格式化成datetime. 上代码: SELECT sql_CALC_FOUND_ROWS * FROM table_name
我们运用date_fORMat把String数据库中的String 类型的日期格式化成datetime.
上代码:
SELECT sql_CALC_FOUND_ROWS
*
FROM
table_name
WHERE
DATE_FORMAT( expire_time, "%Y-%m-%d" ) BETWEEN STR_TO_DATE( ""+start_time+"", "%Y-%m-%d" )
AND STR_TO_DATE( ""+start_time+"", "%Y-%m-%d" );
其中,expire_time是数据库字段,start_time,end_time是外部传过来的筛选条件。
在sql语句中,我们需要先将数据库中的数据用函数 DATE_FORMAT 函数来格式化特定格式的日期
DATE_FORMAT(date,format);
使用 STR_TO_DATE 函数将字符串转变为 DATETIME 类型的值
STR_TO_DATE(str,format);
--结束END--
本文标题: 关于sql String类型的日期数据如何进行比较查询
本文链接: https://www.lsjlt.com/news/6407.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0