Skip to content

Consulta condicional por carácteres iguales (substring)

January 11, 2012

La siguiente consulta nos filtra los artículos de una tabla y solo nos muestra los artículos que empiezan por 4, 5, 6 o 7. Con la fnución SUBSTRING podemos comparar cualquier carácter o carácteres de la posición que sea de el valor de un campo en un registro.

SELECT     CodigoEmpresa, CodigoArticulo, DescripcionArticulo, TipoABC, CodiFab, CodigoFamilia, CodigoSubfamilia, MAD_TipusArticle, StockMinimo, ActiuAMT
FROM         Articulos
WHERE     (CodigoEmpresa = 1) AND (ActiuAMT = – 1) AND (SUBSTRING(CodigoArticulo, 1, 1) = ‘4’ OR
                      SUBSTRING(CodigoArticulo, 1, 1) = ‘5’ OR
                      SUBSTRING(CodigoArticulo, 1, 1) = ‘6’ OR
                      SUBSTRING(CodigoArticulo, 1, 1) = ‘7’)
ORDER BY CodigoArticulo

From → Consultas SQL

Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: