当SQL表只有时间时,如何在Excel中返回datetime?

时间:2016-02-11 00:22:10

标签: excel datetime informix

我目前正在查询日期时间的Informix SQL表,但只保留时间,例如“07:30:44”。我需要能够提取这些数据并让send_time显示实际时间,而不是“0:00:00”。

示例:

Informix Table Data
--------------------------
| send_date | 02/09/2016 |  --datetime field
--------------------------
| send_time | 07:30:44   |  --datetime field
--------------------------

当我通过Microsoft Query编辑器通过Excel查询时,我可以在预览中看到正确的值“07:30:44”,但是我的工作表中返回的是“0:00:00”。通常我会更改单元格的格式,但整列的文字值是“12:00:00 AM”。

Excel pulls/displays
--------------------------
| send_date | 02/09/2016 |  
--------------------------
| send_time | 12:00:00 AM|  --displayed is "0:00:00"
--------------------------

我已将该字段转换为char,以查看它是否会正确返回,而且确实如此!但是,您无法使用此方法使用参数/构建快速报告。

Desired Excel output
    --------------------------
    | send_date | 02/09/2016 | 
    --------------------------
    | send_time | 07:30:44   | 
    --------------------------

还有另一种解决方法吗?我很乐意为用户提供一种简单的方法来构建查询,而无需投射任何内容。

0 个答案:

没有答案