mysql - 选择高于或低于 0.00 的值
问题描述
当值不等于 0.00 时,我正在尝试计算并显示结果。当我执行语句时,我可以看到所有高于 0.00 的值,但未显示低于 0.00 的值。
我正在执行以下语句:
SELECT sum(debit-credit-balance) as 'Open value'
FROM table
WHERE 'Open value' <> CAST('0.00' AS DECIMAL(50,2))
我可以看到所有高于0.00
. 但我没有看到低于0.00
(例如:)的值-100.00
。
有人知道这句话有什么问题吗?
更新 1:
当我使用反引号而不是引号时,我收到以下错误消息:
#1054 - Unknown column 'Open value' in where clause
解决方案
推荐阅读
- mongodb - 使用 MongoDB TimeSeries 集合来存储日常数据?
- c - 如何只打印C中小数点后的整数
- java - 通过 Eureka、ribbon 进行负载平衡?
- c++ - 文件系统无法复制文件,因为它们在另一个程序 c++ 中打开
- python - Pandas 组中连续真值首次出现的累计和
- javascript - 我无法让我的音乐机器人进入不和谐的语音频道 (JavaScript)
- javascript - 如何只更改jstree的一个节点
- python - 尝试在 android 上安装 kivymd 时,我遇到了 PEP517 轮子的问题
- c - 打印 c 中类型的最大数字 - 努力格式化正确的类型
- asp.net - System.Diagnostics.TraceSource 未将数据发送到 Application Insights