你好,
我想創建一個增量表使用SQL但我得到這個錯誤
在SQL語句錯誤:AnalysisException:不能解決(CAST(10000為BIGINT) div Khe)的數據類型不匹配:不同類型的(CAST(10000為BIGINT) div Khe)”(長整型數字和雙)。1號線pos 0;
我嚐試了不同的組合,但仍同樣的錯誤。有人知道如何修複它。這是整個創建語句。
謝謝
創建或替換表或(
Cdgo_Prdcto varchar(10)非空,
Dscrpcion varchar(100)非空,
Cdgo_Unico varchar(10)非空,
Vlmen浮動,
Volumen_Undad varchar (10),
Cpcdad varchar (10),
Khe雙非空,
Cdgo_Ctgria varchar(5)非空,
Cdgo_Mrca varchar(5)非空,
Cdgo_Tpo_Envse varchar(5)非空,
Cdgo_Msto int,
Cdgo_Orgen_Rem varchar (10),
Cdgo_Cja varchar (10),
Cdgo_Estba varchar (10),
Cdgo_Envse varchar (10),
Grpo_Ssttcion int,
EsPdreSsttcion布爾,
Cdgo_Envsdo varchar (10),
Cdgo_Trspaso varchar (10),
Es_Rmpque布爾非空,
Es_Exprtcion布爾非空,
Unddes_Cja int非空,
Fctor_Estbas int非空,
Unidad_Venta int非空,
Unidad_Medida_Venta varchar(10)非空,
Csto_Estndar浮動,
Vgncia布爾非空,
Vgncia_Plncion布爾非空,
Vgncia_Plncion_Dria布爾非空,
Vgncia_Plncion_MPS布爾非空,
EnCrcion布爾,
COD_PRO varchar (10),
COD_TEN varchar (10),
COD_TEN_REM varchar (10),
Peso_g浮動,
Ocpcion浮動,
Fctor_HL_Estiba雙重總是生成(cast(10000為bigint) div Khe),
Fctor_HL_UND浮動總是生成(10000 * khe),
生成Fctor_HL_Cajas bigint總是(cast(10000年上市)div (cast (khe浮動)div unddes_cja)),
Temp_Vngcia_TMS布爾,
Vol_Id int,
Prsntcion_Id int,
Prcio_Vnta浮動,
Cdgo_Dmnda varchar (10),
Es_Promo布爾,
Mrgen_Gncia浮動,
Csto_Estndar_Pryctdo浮動,
Excise_HL浮動,
Jrrquia varchar (20),
Es_Cmbo布爾,
Es_NPD布爾,
FechaInicio_NPD時間戳,
FechaFin_NPD時間戳,
Cdgo_Capacidad varchar (10),
Usrio_Retro_Invntrios varchar (50),
Arrume浮動,
Cjas_por_Nvel int,
Nvel_Prmtdo int,
Arrume_Estanteria浮動,
APILADO varchar (10),
PesoNeto_g浮動
)
嗨@Adalberto加西亞Espinosa你需要khe列雙嗎?如果不是,下麵的查詢工作:
% sql創建或替換表或(Khe bigint NOT NULL, Fctor_HL_Estiba bigint生成總是像(cast(10000為bigint) div Khe))似乎正在奏效。
嗨@Adalberto加西亞埃斯皮諾薩,
隻是一個友好的後續。Noopur的反應幫助你解決你的問題?請讓我們知道。