Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Construir un select para mostrar en un dbgrid sólo dos tipos (https://www.clubdelphi.com/foros/showthread.php?t=6320)

Aprendiendo 31-12-2003 00:09:51

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...

:rolleyes: :cool: :rolleyes:

__cadetill 31-12-2003 00:48:47

algo como

Código:

select *
from articulos
where campo = 'mercancia'

Si no es esto, detalla algo más tu problema ;)

Descendents 31-12-2003 00:53:14

SELECT * from clientes where nombrecontacto in ('mercancia','sustitucion')

Saludos

Aprendiendo 31-12-2003 01:07:23

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. ;) :cool: ;)

__cadetill 31-12-2003 13:49:39

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 :D)


La franja horaria es GMT +2. Ahora son las 03:23:36.

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