en socio de negocios (datos maestros) se ben de sacar los siguientes campos (Codigo, Nombre, Telefeno y correo)
en iventario (datos maestros de articulo) se bebe de sacar el código del producto
hacer el reporte de los correos de los clientes junto con el articulo que se llevaron
Tengo este codigo pero no me sale
select T0.[CardCode] as 'Codigo SN', t0.DocDate,
T0.[CardName] 'Nombre SN',
T0.[Phone1] 'Telefono',
T0.[E_Mail] as 'Correo electronico',
T1.[ItemCode] as 'Codigo item',
T1.[Dscription] as 'Nombre item',
from OINV T0
INNER JOIN INV1 T1 ON T0.[DocEntry] = T1.[DocEntry]
INNER JOIN OSLP T2 ON T0.[SlpCode] = T2.[SlpCode]
INNER JOIN OITM T3 ON T1.[ItemCode] = T3.[ItemCode]
where T1.ItemCode>='mt2310' and t1.ItemCode<='mt2310' and T0.DocDate>='20170401' and t0.DocDate<='20180731'
SELECT T0.[CardCode], t0.DocDate,T0.[CardName],T0.[Phone1] ,T0.[E_Mail] ,T1.[ItemCode],T1.[Dscription],T3.[ItmsGrpCod] FROM OINV T0
INNER JOIN INV1 T1 ON T0.[DocEntry] = T1.[DocEntry] INNER JOIN OSLP T2 ON T0.[SlpCode] = T2.[SlpCode] INNER JOIN OITM T3 ON T1.[ItemCode] = T3.[ItemCode] where T1.ItemCode>=[%0] and t1.ItemCode<=[%1] and T0.[DocDate] >=[%0] and T0.[DocDate] <=[%1]
es la sintaxis correcta para seleccionar que productos quiero que me refleje y por fecha?
no es el mismo que compartio @jafet , ahi tiene la OCRD jalando los datos que requiere solo que no considere la OITM por que la INV1 te da el item code
que te parece si en donde ligas las OCRD le utilizas un LEFT en dado caso que el cliente no tenga Telefono o E mail regres datos y no vuelva vacio? me huele a eso
SELECT T2.[ItemCode],T1.[CardCode],T1.[CardName], T1.[E_Mail], T1.[Phone1], T0.[DocDate] FROM INV1 T0 INNER JOIN OCRD T1 ON T0.[BaseCard] = T1.[CardCode] INNER JOIN OITM T2 ON T0.[ItemCode] = T2.[ItemCode] WHERE T2.ItemCode>='mt2310' and t2.ItemCode<='mt2311' and T0.[DocDate] >=[%0] and T0.[DocDate] <=[%1]