gpt4 book ai didi

sql - 使用Excel生成SQL——问题处理日期字段

转载 作者:行者123 更新时间:2023-12-04 13:59:25 24 4
gpt4 key购买 nike

我有一个 excel 文件,里面装满了我的客户想要放入数据库的数据。我在数据左侧生成了一列,如下所示(显然更改了此处的字段名称):

="INSERT INTO TBL_CUSTOMER
(FIELD, FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, CUSTOMER_DATE_REGISTERED)
VALUES ('"&D2&"','"&E2&"','"&F2&"','"&G2&"','"&H2&"','"&I2&"','"&J2&"','"&K2&"','"&L2&"','"&M2&"','"&N2&"','"&O2&"','"&P2&"','"&Q2&"','"&R2&"','"&S2&"','"&T2&"','"&U2&"','"&V2&"','"&W2&"','"&X2&"','"&Y2&"','"&Z2&"','"&AA2&"','"&AB2&"','"&AC2&"')"

一切正常,但问题是最后一项(单元格 AC2)是格式为 25/12/2010 08:45:45 的日期。 Excel 将其读取为 40537.3651041667。

知道如何使它正确显示吗?

希望大家能帮忙!

编辑:我将单元格格式设置为 AC2 的 Nomatted 我仍然将随机数拉入查询

最佳答案

试试 TEXT() 函数...

TEXT(AC2, "dd/mm/yyy hh:mm:ss")

这从指定格式的值返回一个字符串
="INSERT INTO TBL_CUSTOMER
(FIELD, FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, FIELD, FIELD,
FIELD, FIELD, CUSTOMER_DATE_REGISTERED)
VALUES
('"&D2&"','"&E2&"','"&F2&"','"&G2&"','"&H2&"','"&I2&"','"&J2&"','"&K2&"','"&L2&"','"&M2&"','"&N2&"','"&O2&"','"&P2&"','"&Q2&"','"&R2&"','"&S2&"','"&T2&"','"&U2&"','"&V2&"','"&W2&"','"&X2&"','"&Y2&"','"&Z2&"','"&AA2&"','"&AB2&"',
'"&TEXT(AC2, "dd/mm/yyy hh:mm:ss")&"')"

关于sql - 使用Excel生成SQL——问题处理日期字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4723568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com