gpt4 book ai didi

MYSQL - 以不同格式 dd-mm-yy 存储的日期 - 无法检索值

转载 作者:太空宇宙 更新时间:2023-11-03 11:30:53 24 4
gpt4 key购买 nike

我有一个包含以下值的表。

enter image description here

正如您在图片中看到的,日期不是以标准的 mysql 日期格式存储的。

它存储在dd-mm-yy中

我想选择发票日期在 20-09-2017 之前的行,因此它应该包含第 13-09-17 行。

我尝试了以下查询,但没有任何效果。

SELECT * 
FROM `invoices`
WHERE date_format(invoicedate,'%d-%m-%Y') < date_format(20-09-17,'%d-%m-%Y')

最佳答案

使用 2017 作为日期中的年份,并将日期用撇号括起来:

SELECT * 
FROM `invoices`
WHERE date_format(invoicedate,'%d-%m-%Y') < date_format('20-09-2017','%d-%m-%Y');

关于MYSQL - 以不同格式 dd-mm-yy 存储的日期 - 无法检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49979102/

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