【发布时间】:2022-02-08 19:33:07
【问题描述】:
我的任务是在我们的 Web 应用程序中订购一些条目。 10 年前其他人提出的当前解决方案是在 db 上有一个选择,然后它会迭代并生成表。
问题是,该日期是 dd-mm-yyyy 格式和 varchar 数据。
也不确定,如果我有勇气对数据库进行更改。
那么有没有办法在一个选择中订购它,某种方式在最后订购它?或者只有在代码中不做一些令人毛骨悚然的功能的方法是改变数据库?
【问题讨论】:
-
更改数据库是迄今为止最明智的想法。我保证没有
CHECK约束阻止例如29-02-2021不会被输入。 -
欢迎来到 Stack Overflow。日期处理因 SQL 的品牌和版本而异。请edit您的标签告诉我们您使用的是哪一个? oracle?, sql-server? mysql? postgresql?或者是什么?有一些方法可以解决这个问题,但它们特定于您使用的 SQL 方言。
-
我正在使用mysql。