당신은 내가 그들이 열 금액에서 생성되는 선택하려는 마지막 2 열 보면 나는 다음과 같은 SQL 쿼리SQL
SELECT
i.catalogid, i.itemname,
CASE WHEN o.oshippeddate is not null
AND o.oshippeddate between @Date1 AND @Date2
THEN ISNULL(i.F2,0)
ELSE 0 END +
CASE WHEN o.oshippeddate2 is not null
AND o.oshippeddate2 between @Date1 AND @Date2
THEN ISNULL(i.F3,0)
ELSE 0 END +
CASE WHEN o.oshippeddate3 is not null
AND o.oshippeddate3 between @Date1 AND @Date2
THEN ISNULL(i.F4,0)
ELSE 0 END AS amount,
amount*i.ekprice EK,
amount * (i.unitprice
- ((i.unitprice/((o.otax/100)+1))
- o.odiscount-o.oshipcost-o.coupondiscount) VK
FROM orders o
INNER JOIN oitems i
ON i.orderid = o.orderid
이있는 그것은 자체 새 컬럼은 select case 문을 사용하여 생성 된, 나는 SQL에 새로운 오전 그리고 내가 일하는 그런 일을 얻을 수있는 궁금해. invalid column name amount