如何在SQL中组合连接SQL查询和公式? [英] How do I combine a join SQL query and formulas in my SQL?

查看:254
本文介绍了如何在SQL中组合连接SQL查询和公式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

select StockReqTemp.SRT_ID,StockReqTemp.SRT_Descr,StockReqTemp.SRT_Qty,StockReqTemp.SRT_Unit,StockReqTemp.SRT_Conv,StockReqTemp.SRT_Price,(StockReqTemp.SRT_Qty * SRT_Price) as StockReqTemp.SRT_TAmt,StockReqTemp.SRT_ServedQty,ItemMasterlistTable.Item_Balance
from StockReqTemp
inner join ItemMasterlistTable
on StockReqTemp.SRT_ID = ItemMasterlistTable.Item_ID





我正在试图弄清楚如何插入乘法我的sql查询,因为我需要它。对我的查询进行修改的任何想法也许?



我尝试过:



我正在我的SQL服务器上进行试验和错误。当我删除公式时,它可以工作,但我无法获得SRT_TAmt(总金额)的值。



I'm trying to figure out how to insert a multiplication in my sql query since I need it. Any idea on a modification on my query perhaps?

What I have tried:

I'm doing a trial and error in a my sql server. When I remove the formula it works but I can't get a value for my SRT_TAmt(Total Amount).

推荐答案

您有语法错误

You have syntax error
SELECT 
    StockReqTemp.SRT_ID
  , StockReqTemp.SRT_Descr
  , StockReqTemp.SRT_Qty
  , StockReqTemp.SRT_Unit
  , StockReqTemp.SRT_Conv
  , StockReqTemp.SRT_Price
-- old code ( StockReqTemp.SRT_Qty * SRT_Price ) as StockReqTemp.SRT_TAmt
-- SRT_price belongs to StockReqTemp, i am guessing. may be you should mention that too as StockReqTemp.SRT_Price
  , ( StockReqTemp.SRT_Qty * SRT_Price ) AS SRT_TAmt
  , StockReqTemp.SRT_ServedQty
  , ItemMasterlistTable.Item_Balance
FROM StockReqTemp
INNER JOIN ItemMasterlistTable ON StockReqTemp.SRT_ID = ItemMasterlistTable.Item_ID


这篇关于如何在SQL中组合连接SQL查询和公式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆