如何在C#中从mysql数据库中检索VARCHAR作为DATE [英] How to retrieve a VARCHAR as DATE from mysql database in C#
本文介绍了如何在C#中从mysql数据库中检索VARCHAR作为DATE的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的表中有一个名为'last_date'的列,并且键入VARCHAR。
我希望通过last_date检索记录排序顺序。
我希望按日期顺序检索。
请帮助我。
我尝试过:
1.
选择STR_TO_DATE(last_date,' %m /%d /%Y')作为最后一个从tbl_reminder订单到最后
2.
选择CAST(last_date AS DATETIME)从最后一个tbl_reminder命令bY last
解决方案
为什么使用VARCHAR而不是Date类型?请参阅 MySQL :: MySQL 5.7参考手册:: 12。3日期和时间类型 [ ^ ]。
I have a column in my table with name 'last_date' and type VARCHAR.
I wish to retrieve records sorted order by last_date.
I wish to retrieve datewise in descending order.
Please help me.
What I have tried:
1.
select STR_TO_DATE(last_date, '%m/%d/%Y') as last from tbl_reminder order by last
2.
select CAST(last_date AS DATETIME) as last from tbl_reminder order bY last
解决方案
Why are you using VARCHAR and not Date types? See MySQL :: MySQL 5.7 Reference Manual :: 12.3 Date and Time Types[^].
这篇关于如何在C#中从mysql数据库中检索VARCHAR作为DATE的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文