Tema: Consulta SQL
Ver Mensaje Individual
  #1  
Antiguo 16-05-2018
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.457
Reputación: 20
newtron Va camino a la fama
Consulta SQL

Hola a tod@s.

Necesito hacer una consulta SQL un poco rebuscada y que no sé si será posible o tendré que calcular los datos "a mano". Como ya he comentado en alguna ocasión uso una base de datos no muy conocida, ElevateDB, pero que es compatible SQL 2003.

Suponiendo que tenemos estos registros en una tabla llamada "VENTASLINEAS"

Código:
ALBARAN  FECHA      ARTICULO    CANTIDAD    PRECIO

00000001 01/05/18   001               5      10.00
00000001 01/05/18   001               1       0.00
00000001 01/05/18   002               3       5.00
00000001 01/05/18   003              10      15.00
00000001 01/05/18   003               5       0.00
00000001 01/05/18   004               7      25.00
00000002 02/05/18   003               5      15.00
00000002 02/05/18   003               1       0.00
00000002 02/05/18   001               2      10.00


El tema está en que necesitaría una consulta que, entre unas fechas determinadas, me resumiera por ALBARAN y ARTICULO pero separando en dos columnas si el artículo se ha vendido con precio o no. En el ejemplo que pongo el resultado tendría que ser el siguiente:

Código:

Código:
ALBARAN  FECHA      ARTICULO    CANT_PR CANT_SIN

00000001 01/05/18   001               5        1
00000001 01/05/18   002               3        0
00000001 01/05/18   003              10        5
00000001 01/05/18   004               7        0
00000002 02/05/18   003               5        1
00000002 02/05/18   001               2        0


Espero haberme explicado con claridad.

Gracias y un saludo

__________________
Be water my friend.
Responder Con Cita