我在2个表中有2个不同的列,其中一个在Table1中有Money数据类型,另一个在Table2中有Decimal(13,4)。我需要对table2中的值进行求和并将其与table1(HAmount)中的值进行比较。 但是,我发现像下面这样的值,请建议如何比较这一点。在SQLServer中比较Money和Decimal(13,4)列?
Table1
HAmount
120.4500
Table2
DAmount
60.2285
60.2200
IF(HAmount=SUM(DAmount))
BEGIN
Success
END
ELSE
Failed
请澄清你想要什么。你是否希望将“十进制(13,4)”值舍入并视为“货币”? – JNK
是的,如何舍入和合并 – Simhadri