Buenas tardes, tengo un problema con un reporte y a lo mejor me puedan ayudar, el mismo me muestra el error "Must specify table to select from", estuve validando y sucede en las primeras dos columnas, les agradezco su ayuda:
SELECT DISTINCT
CASE WHEN
(SELECT T6.[DocNum] FROM OINV T6 WHERE T5.[DocEntry] = T6.[DocEntry])<'300000'
THEN '' ELSE
T0.[AbsEntry]END
'# Lista Picking',
CASE WHEN
(SELECT T6.[DocNum] FROM OINV T6 WHERE T5.[DocEntry] = T6.[DocEntry])<'300000'
THEN '' ELSE
(case when T0.[Status] = 'C' then 'Cerrado' else
case when t0.[status]= 'D' then 'Entrega Pacial' else
case when t0.[status]= 'Y' then 'Picking Efectuado' else
'Otro' end end end)END
'Estado',
CASE WHEN
(SELECT T6.[DocNum] FROM OINV T6 WHERE T5.[DocEntry] = T6.[DocEntry])<'300000'
THEN '' ELSE
T7.[U_NAME]
END'Usuario',
(SELECT T2.[DocNum] FROM OWTQ T8 WHERE T1.[OrderEntry] = T8.[DocNum])'# Solicitud Transferencia',
(SELECT
convert(varchar,(T8.[DocTime]/100))+':'+case when len(convert(varchar,T8.[DocTime] - (T8.[DocTime]/100)*100))=1 then '0' else '' end
+ convert(varchar,T8.[DocTime] - (T8.[DocTime]/100)*100) FROM OWTQ T8 WHERE T1.[OrderEntry] = T8.[DocNum]) 'Hora Solicitud Transferencia',
CASE WHEN
(SELECT T6.[DocNum] FROM OINV T6 WHERE T5.[DocEntry] = T6.[DocEntry])<'300000'
THEN '0' ELSE
(SELECT T2.[DocNum] FROM ORDR T2 WHERE T1.[OrderEntry] = T2.[DocNum] AND T2.[DocNum]>'50000')
END'# OV',
CASE WHEN
(SELECT T6.[DocNum] FROM OINV T6 WHERE T5.[DocEntry] = T6.[DocEntry])<'300000'
THEN '' ELSE
(SELECT
convert(varchar,(T2.[DocTime]/100))+':'+case when len(convert(varchar,T2.[DocTime] - (T2.[DocTime]/100)*100))=1 then '0' else '' end
+ convert(varchar,T2.[DocTime] - (T2.[DocTime]/100)*100) FROM ORDR T2 WHERE T1.[OrderEntry] = T2.[DocNum] AND T2.[DocNum]>'50000')
END'Hora OV',
CASE WHEN
(SELECT T6.[DocNum] FROM OINV T6 WHERE T5.[DocEntry] = T6.[DocEntry])<'300000'
THEN '' ELSE
(SELECT T6.[DocNum] FROM OINV T6 WHERE T5.[DocEntry] = T6.[DocEntry])END'# Factura'
FROM
OPKL T0
LEFT JOIN PKL1 T1 ON T0.[AbsEntry] = T1.[AbsEntry]
LEFT JOIN ORDR T2 ON T1.[OrderEntry] = T2.[DocNum]
LEFT JOIN RDR1 T9 ON T2.[DocEntry] = T9.[DocEntry]
LEFT JOIN OWTQ T8 ON T1.[OrderEntry] = T8.[DocNum]
LEFT JOIN DLN1 T3 ON T2.[DocNum] = T3.[BaseRef]
LEFT JOIN ODLN T4 ON T3.[DocEntry] = T4.[DocEntry]
LEFT JOIN INV1 T5 ON T9.[TrgetEntry] = T5.[DocEntry]
LEFT JOIN OINV T6 ON T5.[DocEntry] = T6.[DocEntry]
LEFT JOIN OUSR T7 ON T0.[OwnerCode] = T7.[USERID]
WHERE T0.[PickDate]>=[%0] and T0.[PickDate]<=[%1]
GROUP BY
T0.[AbsEntry],T0.[Status],T7.[U_NAME],T2.[DocNum],T1.[OrderEntry],T8.[DocNum],T8.[DocTime],T2.[DocTime],T6.[DocNum],T5.[DocEntry], T6.[DocEntry],T5.[BaseTYPE]