【发布时间】:2019-02-01 01:50:50
【问题描述】:
我有一个命名 MVorders 的表。它包含一个类型为日期/时间的列(orderdate),并且它包含空值,然后格式化列抛出异常。
例如sql : SELECT format(MVorders.orderdate, "yyyy-MM-dd 00:00:00") FROM MVorders
环境: UCanAccess 4.0.4。
谢谢!
参考:
【问题讨论】:
标签: ms-access ucanaccess
我有一个命名 MVorders 的表。它包含一个类型为日期/时间的列(orderdate),并且它包含空值,然后格式化列抛出异常。
例如sql : SELECT format(MVorders.orderdate, "yyyy-MM-dd 00:00:00") FROM MVorders
环境: UCanAccess 4.0.4。
谢谢!
参考:
【问题讨论】:
标签: ms-access ucanaccess
SELECT IIF(ISNULL(orderdate), '', Format(orderdate, 'yyyy-MM-dd 00:00:00')) AS FormattedOrderDate FROM MVorders
【讨论】:
Format(Nz(orderdate,Date()), 'yyyy-MM-dd 00:00:00')。也可能只使用Format(Nz(orderdate), 'yyyy-MM-dd 00:00:00') 就足够了。
您在 FORMAT 函数的 UCanAccess 实现中遇到了一个已知缺陷。已向 UCanAccess 开发团队报告。
【讨论】: