我想选择在特定日期范围内设置的数据。不幸的是,我以这种形式获得日期:
01.05.2016 and 02.06.2016
在数据库中,日期的格式为:
2013-06-21
如何在SQL查询中转换日期?
SELECT `artikel`.*
FROM `artikel`
WHERE (buchungsdatum >= '01.05.2016') AND (buchungsdatum <= '02.06.2016')
如果是MySQL,则可以使用STR_TO_DATE
:
SELECT `artikel`.*
FROM `artikel`
WHERE
buchungsdatum >= STR_TO_DATE('01.05.2016','%d.%m.%Y')
AND buchungsdatum <= STR_TO_DATE('02.06.2016', '%d.%m.%Y')
请在这里为可用的日期格式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句