Can anyone tell me how to fix this query? The error I'm receiving is:
"Msg 512, Level 16, State 1, Line 1
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, = or when the subquery is used as an expression."
The Query is:
SELECT OH.ORDERNUMBER, OH.EST_SHIPWEIGHT, OD.ITEMID, OD.QTYSHIPPED, I.DESCRIPTION, I.VMI_VENDORID,
I.UNITWEIGHT * OD.QTYPICKED AS LINEITEM_WEIGHT, I.BOL_UNITWEIGHT * OD.QTYPICKED AS LINEBOLITEM_WEIGHT, I.UNITWEIGHT,
OD.QTYORDERED / ISNULL(NULLIF (I.CONV_FACT_23, 0), 1) AS NUM_CARTONS, I.BUNDLE_SIZE, I.LABELDATA1, I.LABELDATA2, I.COUNTRY_OF_ORIGIN,
I.HTS_NUM, OH.COD_AMT + OH.MISC_FEE - OH.CREDIT_AMT AS TOTAL_COD_AMT,
(SELECT COUNT(SKIDID) AS Expr1
FROM OLDLCITM
WHERE (PICKORDERNUM = OH.ORDERNUMBER) AND (OLDLCITM.ITEMID = OD.ITEMID)) AS Licenses_OLDLCITM,
(SELECT COUNT(SKIDID) AS...
<, <= , >