
Subqueries - conocer stock disponible
Publicado por Víctor M R (3 intervenciones) el 06/12/2016 16:53:55
Esta es la query original..
La cual me devuelve correctamente los datos tras un filtro. La pregunta ahora es..como lo hago para filtrar estos mismos datos,para SI mostrar los productos que todavía posean Stock libre..os lo explico con mi idea.
De esta forma,pretendo que se tenga en cuenta el stock inicial,y asi,si el producto no tiene reservado todo el STOCK,SÍ mostrarlo
Necesito un filtro que me muestre los productos disponibles (que tengan Stock disponible)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
$sql_articulos = "select
idi.codigo,
idi.nombre,
idi.resumen,
art.codigo,
art.novedad,
art.puntoscompra,
art.puntoscanje,
art.tipooferta,
art.oferta,
art.idmarca,
art.idmodelo,
art.idmaterial,
art.tipo,
art.pvp,
art.novedad,
art.coche,
art.orden
from
articulos as art,
articulo_idioma as idi
where
art.codigo NOT IN ({$cods_reservados})
and
art.codigo = idi.codigo and
(art.baja IS NULL or art.baja > '".date('Y-m-d')."') ";
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
$sql_articulos = "select
idi.codigo,
idi.nombre,
idi.resumen,
art.codigo,
art.novedad,
art.puntoscompra,
art.puntoscanje,
art.tipooferta,
art.oferta,
art.idmarca,
art.idmodelo,
art.idmaterial,
art.tipo,
art.pvp,
art.novedad,
art.coche,
art.orden,
tal.stock
from
articulos as art,
articulo_idioma as idi,
articulos_tallas as tal
where
tal.stock >
(SELECT SUM(stock) AS total FROM articulos_tallas
WHERE codigo = tal.stock)
and
art.codigo NOT IN ({$cods_reservados})
and
art.codigo = idi.codigo and
(art.baja IS NULL or art.baja > '".date('Y-m-d')."') and
idi.id_idioma =
'"
De esta forma,pretendo que se tenga en cuenta el stock inicial,y asi,si el producto no tiene reservado todo el STOCK,SÍ mostrarlo
Necesito un filtro que me muestre los productos disponibles (que tengan Stock disponible)
Valora esta pregunta


0