IRMARAFAEL

prueba de codigo

Select
Referencia, Saldo,ID,MovID ,Estatus,CONVERT(VARCHAR(10), FechaRequerida, 105) as FechaRequerida,  
CONVERT(VARCHAR(10),FechaEntrega,105) as FechaEntrega , Importe, FormaEntrega ,
DATEPART(MONTH,FechaRequerida) AS Mes, DATEPART(WEEK,  FechaEntrega) as SemanaDelYear,          
DATEPART(WEEK,  FechaRequerida +49) as SemanaMasSiete,       
(Select Comentario  From anexomov where id=Compra.id and rama='COMS' And Tipo='Comentario' and Nombre='BACK ORDER') BACKORDER,  
(Select Comentario From anexomov where id=Compra.id and rama='COMS' And Tipo='Comentario' and Nombre='FECHA ORIGINAL') FECHAORIGINAL,   
(Select Comentario From anexomov where id=Compra.id and rama='COMS' And Tipo='Comentario' and Nombre='PENDIENTES') PENDIENTES,    
(Select Comentario From anexomov where id=Compra.id and rama='COMS' And Tipo='Comentario' and Nombre='ESPECIAL') ESPECIAL,   
(Select count(id) from CompraD where id=Compra.id) PIEZAS,            
(Select Agente from Prov where proveedor=Compra.Proveedor) Agente       
from Compra            
where Mov in('Pedido', 'Pedido Excedente')   and Estatus='PENDIENTE'   and FechaEntrega > GETDATE() ORDER BY  SemanaDelYear ,Agente, Referencia