gpt4 book ai didi

mysql - date_format 解析不起作用

转载 作者:行者123 更新时间:2023-11-30 00:49:35 25 4
gpt4 key购买 nike

为什么我的日期比较不起作用,

主要返回所有日期或不返回任何日期

Select DATE_FORMAT(time,'%Y - %m - %d'),'2013 - 01 - 10'  
FROM signature,files
WHERE files.id = signature.id and instruction like '%BM%'
AND DATE_FORMAT(time,'%Y-%m-%d') < date('2013-01-10') ;

不返回结果。当我更改为DATE_FORMAT(time,'%Y-%m-%d') < '2013-01-10'时相同甚至这个DATE_FORMAT(time,'%Y %m %d')没用

最佳答案

DATE_FORMAT 函数返回带有字符集和排序规则的字符串。我不确定使用 DATE_FORMAT 函数是否会获得正确的比较。

  Select DATE(time),'2013 - 01 - 10'  
FROM signature,files
WHERE files.id = signature.id and instruction like '%BM%'
AND Date(time) < Date('2013-01-10') ;

或使用STR_TO_DATE功能。

SELECT STR_TO_DATE('2013,05,01','%Y,%m,%d');

关于mysql - date_format 解析不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21089248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com