java - SUM(item_name) ,不应计算空白行

标签 java mysql sql

我有二十行,我正在使用 sum():

SELECT Sum(totalcon) AS totalcon_sum,
   Sum(vat3)     AS vat3_sum,
   Sum(rupes)    AS rupes_sum,
   pordernon,
   po_date,
   b_no,
   vendortext
FROM   po,
   potable,
   branch_master,
   delivery_master
WHERE  mr_assetpo = 'NCE'
   AND Substr(po.pordernon, 6, 2) = branch_master.b_no
   AND po.pordernon = delivery_master.deliverypo_no
   AND po.transid = potable.transid
   AND Year(po_date) = '"+req2+"'
   AND status = 'normal'
GROUP  BY Year(po_date)  

我的问题是:

每当我在总和之间有空白行时,也会计算该行。我不想计算空行。

最佳答案

你可以添加这个

   WHERE totalcon != ''

或者如果它为空,则使用它

   WHERE totalcon is not null

关于java - SUM(item_name) ,不应计算空白行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17403580/

相关文章:

java - 尝试添加在IF语句中实现的列表时出错

java - 直接内存会影响 Java 中的压缩指针吗?

sql - sql server 2012 中 varchar 值的转换溢出了一个 int 列

java - 在Java中将unicode 'Vulgar Fractions'解析为double

java - 在 Eclipse 中重启应用程序

php - WordPress:移动多站点会导致建立数据库连接时出错

mysql sum 在流程图中输出

mysql - 如何在mysql中定义返回值的存储过程

mysql - 包含 MySQL 函数 - 意外结果

sql - 如何获取 SQL 插入生成的自动编号