Hola Muchachos, yo soy nuevo en el foro pero me es urgente aliviar una duda. Tengo este query y como verán he tratado de reportar el stock de todos los productos en el día 25 de Enero del 2009; pero sale error y la verdad nose como solucionarlo.
create procedure sp_cabecera_enero
as
select a.ccod_alm as ALMACEN, a.ccod_art as ARTICULO, b.cdsc_art as DESCRIPCION,
a.cnro_lote as LOTE,-- c.ddoc_fch,
sum(a.NUND_TOT_ING) as INGRESOS ,sum(a.nund_tot_sal) as SALIDAS,
(sum(a.NUND_TOT_ING)- sum(a.nund_tot_sal))*0.5 as SALDO
from al_axslotes a
join al_ctartic b on a.ccod_art = b.ccod_art
where a.ccod_cia='DPH'
and a.ccod_alm = '22'
and SUBSTRING(a.ccod_art, 5, 1) = '1'
and a.ccod_PER='EJ0901'
--and c.ddoc_fch between '2009-01-25' and '2009-01-25'
--and DATEPART(dd, 'Jan, 01')
--and DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
group by a.ccod_alm,a.ccod_art,b.cdsc_art,a.cnro_lote--, c.ddoc_fch
order by b.cdsc_art
Espero que me ayuden, gracias.