如何在C#中从mysql数据库中检索VARCHAR作为DATE [英] How to retrieve a VARCHAR as DATE from mysql database in C#

查看:137
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆