Hola tengo dos tablas que quiero realizar una consulta que me vaya arrastrando el campo(como un acumulado) y no hay manera.
Os pongo lo que estoy intentando hacer y la consulta que tengo hasta el momento. pero no hay manera
Tengo dos tablas, fact_cost con unas fechas
Select Fecha from fact_cost
20110601
20110701
20110801
20110901
20111001
20111101
20111201
20120101
20120201
20120301
Y tabla FACT_STOCK_ACUM_TEMP_MONTH con dos registros
20111001 20700
20111201 8400
select a.sk_dim_time,MAX(b.trqt_acum) From fact_cost A
LEFT join FACT_STOCK_ACUM_TEMP_MONTH B
on A.sk_dim_time = B.sk_dim_time
where A.sk_dim_time <> -1
group by a.sk_dim_time
order by a.sk_dim_time
Esto me da como resultado:
20110601
20110701
20110801
20110901
20111001 20700
20111101
20111201 8400
20120101
20120201
20120301
Pero el resultado esperado es el siguiente:
20110601
20110701
20110801
20110901
20111001 20700
20111101 20700
20111201 8400
20120101 8400
20120201 8400
20120301 8400
Muchas gracias !!