Cita:
Iniciado por Libras Te falta ver mas Bax y leer mas de SQL ....
Código SQL:
Ver originalSELECT RFC, Nombre, credito FROM proveedor WHERE Nombre IN (SELECT Proveedor FROM CXP )
esta es mi consulta completa.-
Select Folio,Proveedor, FechaFactura as 'Fecha de Factura', Monto, (select credito from proveedor where Nombre = Proveedor) as Credito,Moneda, '30 Dias' = CASE WHEN datediff(day,FechaFactura,getdate())<= 30 THEN DATEDIFF(DAY, FechaFactura, getdate()) else '0' END,'60 Dias' = CASE WHEN datediff(day,FechaFactura,getdate())>30 and datediff(day,FechaFactura,getdate())<= 60 THEN DATEDIFF(DAY, FechaFactura, getdate()) else '0' END,'90 Dias' = CASE WHEN datediff(day,FechaFactura,getdate())>60 THEN DATEDIFF(DAY, FechaFactura, getdate()) else '0' END from CXP where (FechaFactura BETWEEN '2016-02-01' AND '2016-02-29') AND Pagada = 'No'
pero el problema me da aqui---
Select Folio,Proveedor, FechaFactura as 'Fecha de Factura', Monto, (select credito from proveedor where Nombre = Proveedor) as Credito,.......
lo raro es que cuando consulto del FechaFactura BETWEEN '2016-01-01' AND '2016-01-31' si me arroja informacion