gpt4 book ai didi

java - SQL Server 将 nvarchar 值 '2018-10-03' 转换为数据类型 int 时出现异常失败

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:32 26 4
gpt4 key购买 nike

在java中执行SQL查询时出现错误“SQL Server 异常:com.microsoft.sqlserver.jdbc.SQLServerException:将 nvarchar 值“2018-10-03”转换为数据类型 int 时转换失败”

SQL查询

String MemberId = “103113213”;
String StartDate = ”2019-05-20”;

select distinct BLRC_CREATE_DTM,BLRC_AMT
FROM CMC_BLRC_BILL_RCPT D,CMC_SBSB_SUBSC A,CMC_GRGR_GROUP C,CDS_INID_INVOICE B
WHERE A.GRGR_CK = C.GRGR_CK
AND A.SBSB_CK = B.SBSB_CK
AND B.BLEI_CK = D.BLEI_CK
AND A.SBSB_ID IN ('"+MemberId+"')
AND FORMAT(BLRC_CREATE_DTM, 'yyyy-MM-dd') ="+StartDate+"";

最佳答案

String MemberId = “103113213”;
String StartDate = ”2019-05-20”;

select distinct BLRC_CREATE_DTM,BLRC_AMT
FROM CMC_BLRC_BILL_RCPT D,CMC_SBSB_SUBSC A,CMC_GRGR_GROUP C,CDS_INID_INVOICE B
WHERE A.GRGR_CK = C.GRGR_CK
AND A.SBSB_CK = B.SBSB_CK
AND B.BLEI_CK = D.BLEI_CK
AND A.SBSB_ID IN ('"+MemberId+"')
AND FORMAT(BLRC_CREATE_DTM, 'yyyy-MM-dd') = CONVERT(date, StartDate);

请确保您仅提供输入日期和保存日期。

关于java - SQL Server 将 nvarchar 值 '2018-10-03' 转换为数据类型 int 时出现异常失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56324053/

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