把子查询所得到的列作为运算列
SELECT PID,SaleOrderID,MaterialID,NewOrderNum,OldOrderNum,OldBuyIn
FROM st_NeedBuyIn AS A
WHERE EXISTS
( SELECT MaterialID,Number
FROM HtSaleProductDetail AS B
WHERE SaleProductID=(
SELECT AlreadySaleProduct FROM HtSaleOrder WHERE PID=24
) AND A.MaterialID=B.MaterialID)我想把别名B表中的Number,作为别名A表中的运算列,也就是OldBuyIn=OldBuyIn * B.Number,能否实现,请各位指点,谢谢!
...全文
相关推荐
在sql中对两列数据进行运算作为新的列操作
在SQL中,对两列数据进行运算以生成新的列是一项常见的操作,这允许我们根据现有数据创建新的计算字段。在数据库查询中,这种操作能够帮助分析数据,进行复杂的计算,或者构建更适合用户需求的报告。
SQL 列不同的表查询结果合并操作
本资源主要讨论了如何在SQL中合并两个具有不同列的表的查询结果,通过示例展示了如何使用`UNION`操作来实现这一目标,并提到了`JOIN`操作作为列合并的另一种方法。在SQL中,有时我们需要从
mysql查询根据列按条件统计总数
- 使用`UNION`操作符将子查询`b`的结果与另一个统计查询合并。- 最后一个查询计算`t2`表中`列1`的数量,并将结果与其他统计信息一起显示,这里的`列2`、`列3`等为空字符串。
如何使用MySQL查询某个列中相同值的数量统计
在MySQL数据库管理系统中,查询某个列中相同值的数量统计是一项常见的需求。当你需要了解`type`列中特定值(如`news`和`image`)出现的次数时,可以使用SQL语句来实现。本文将指导你如何
Delphi把子查询用作派生表小实例
在这个“Delphi把子查询用作派生表小实例”中,我们将探讨如何在Delphi中利用子查询来提升数据处理能力。首先,子查询是指嵌套在其他SQL语句中的查询,它能返回单个值、一行数据或者多行数据。


疑难问题
