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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-12-2003
Aprendiendo Aprendiendo is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 122
Poder: 22
Aprendiendo Va por buen camino
Question Construir un select para mostrar en un dbgrid sólo dos tipos

Hola a tod@s.

Antetodo felicitaros por un feliz año nuevo y que el nuevo año por lo menos sea igual al que ya practicamente hemos dejado.

Mi duda es la siguiente ¿que sentencia en sql? podría hacer para que me mostrara sólamente en un dbgrid los registros que en el campo tipo de artículo contengan por ejemplo: (mercancia ó sustitucion) y los demás tipos de artículo no los muestre.

Esperando una pronta respuesta, reciban un cordial saludo...

Responder Con Cita
  #2  
Antiguo 31-12-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
algo como

Código:
select *
from articulos
where campo = 'mercancia'
Si no es esto, detalla algo más tu problema
Responder Con Cita
  #3  
Antiguo 31-12-2003
Descendents Descendents is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 396
Poder: 22
Descendents Va por buen camino
SELECT * from clientes where nombrecontacto in ('mercancia','sustitucion')

Saludos
Responder Con Cita
  #4  
Antiguo 31-12-2003
Aprendiendo Aprendiendo is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 122
Poder: 22
Aprendiendo Va por buen camino
Perdona cadetill, pero antes no terminé de explicarme bien.

El problema ocurría cuando ponía lo siguiente:

.......
.....
where codempresa = 'xxxxxxxxx'
and tparticulo = 'mercancia'
and tparticulo = 'sustitucion'

lo he solucionado con el operador lógico (or)

.......
.....
where codempresa = 'xxxxxxxxxx'
and tparticulo = 'mercancia'
or tparticulo = 'sustitucion'

perdonad no me hubiera explicado bien.

descendents gracias por tu contestación, voy a probarla.

gracias a todos.
Responder Con Cita
  #5  
Antiguo 31-12-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Pues si es así, la contestación de Descendents es la correcta ya que hace el mismo efecto que los OR pero queda algo mejor (más estético a mi gusto )
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 00:05:55.


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