![TO_TIMESTAMP(日期,时间)缺少秒数?](https://linux22.com/image/607971/TO_TIMESTAMP(%E6%97%A5%E6%9C%9F%EF%BC%8C%E6%97%B6%E9%97%B4)%E7%BC%BA%E5%B0%91%E7%A7%92%E6%95%B0%EF%BC%9F.png)
当我使用下面的代码运行日志解析器时,我按预期获得了数据和时间字段,但缺少秒数。如何让它也列出秒数?这两个字段看起来像,
日期时间
2013 年 3 月 13 日 0:00:02
一旦我使用下面的代码运行它,它看起来就像这样,但缺少秒数,
时间戳
2013/3/13 0:00
LogParser "SELECT TO_TIMESTAMP(date, time) as timestamp INTO iisLog.csv FROM \\appdev1\c$\inetpub\logs\LogFiles\W3SVC1\u_ex130313.log" -i:iisW3C -o:csv
答案1
这些日期和时间字段看起来不像是 TIMESTAMP 类型,它们可能被解析为 STRING 类型。使用TO_TIMESTAMP(STRCAT(date, ' ', time), 'M/dd/yyyy H:mm:ss')
。