我试图弄清楚如何为此编写一个 sql 查询:
我有一个包含 X 列的数据库。如果由函数设置,X 具有日期时间值,否则它有一个默认值,看起来像这样 0001-01-01.00.00.00.000000
我感兴趣的是编写 sql 来检索按最新日期时间值排序的 X 的所有行。
我以为这就是答案
Select * from Some_Table st where st.Dbname = "blah" order_by st.x desc
但后来我在想默认值会发生什么?它们如何影响排序
如果这是要走的路,有什么想法吗?