Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-09-2008
Avatar de Anyu
Anyu Anyu is offline
Miembro
 
Registrado: jun 2008
Posts: 30
Poder: 0
Anyu Va por buen camino
No se me ocurre otra forma de hacer esta consulta SQL

Hola a todos tengo un problema con una consulta, necesito traer de un stock de una tienda de ropas, la descripcion de la mercaderia, la existencia en local y sus precios.
Mi problema es el siguiente: El cliente quiere que cuando pida los existentes de un determinado tamaño me traigan solo esos, los exactos, por ejemplo tienen camisas de tamaño G, GG, XGG, etc. y con esta consulta me trae todos los tamaños que contengan G (por ejemplo G, GG, XGG), pero solo quiere ver los G.

select cod_mercaderia as cod, cod_lista, precio_venta,
rubro||'-'||proveedor||'-'||marca||'-'||color||'-'||cant_algodon||'-'||descripcion as detalle,
precio_min as minimo, en_local, precio_costo, iva, precio_min2
from mercaderia, marca, rubro, colores, proveedor
where
mercaderia.cod_proveedor=proveedor.cod_proveedor and
mercaderia.cod_marca=marca.cod_marca and
mercaderia.cod_rubro=rubro.cod_rubro and
mercaderia.cod_color=colores.cod_color and
cod_lista like '%'||p0||'%' and
tamano like '%'||p1||'%' and
marca like '%'|| p2 ||'%' and
rubro like '%'|| p3 ||'%' and
colores.color like '%'|| p4 ||'%' and
cant_algodon like '%'|| p5 ||'%'
order by cod_lista


pero si le saco los comodines solo funciona la busqueda por tamaño pero el resto no, y no pueden buscar por color ni nada.


select cod_mercaderia as cod, cod_lista, precio_venta,
rubro||'-'||proveedor||'-'||marca||'-'||color||'-'||cant_algodon||'-'||descripcion as detalle,
precio_min as minimo, en_local, precio_costo, iva, precio_min2
from mercaderia, marca, rubro, colores, proveedor
where
mercaderia.cod_proveedor=proveedor.cod_proveedor and
mercaderia.cod_marca=marca.cod_marca and
mercaderia.cod_rubro=rubro.cod_rubro and
mercaderia.cod_color=colores.cod_color and
cod_lista like '%'||p0||'%' and
tamano like p1 and
marca like '%'|| p2 ||'%' and
rubro like '%'|| p3 ||'%' and
colores.color like '%'|| p4 ||'%' and
cant_algodon like '%'|| p5 ||'%'
order by cod_lista
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como hacer esta consulta BlueSteel Varios 7 01-04-2008 21:55:19
Alguna otra forma de pago? Waldo La Taberna 21 23-08-2007 08:53:36
Se Puede Hacer Esta Consulta ? Renees Conexión con bases de datos 0 26-04-2006 18:32:32
a ver si a alguien se le ocurre como hacer este DBgrid ale21alito SQL 4 12-02-2005 17:33:15
Como pasar parametros de una forma hija a otra forma hija luisreg OOP 3 17-09-2003 18:18:50


La franja horaria es GMT +2. Ahora son las 21:18:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi