Cita:
Empezado por negrokau
hola, la verdad no se como se concatena 3 campos de una misma tabla en un mismo edit con la funcion LIKE, me gustaria una ayuda si se puede, uso query y mis campos son COD_BARRA, CATEGORIAS Y DESCRIPCION, mi tabla se llama STOCK
me explicaron de esta forma pero no me funciona
Código Delphi [-]
Q_STOCK2.Close;
Q_STOCK2.SQL.Clear;
Q_STOCK2.SQL.Text:='SELECT * FROM STOCK WHERE UPPER(cod_barra||'' ''||CATEGORIA||'' ''||MERCADERIA)';
Q_STOCK2.Open;
les agradeceria mucho su ayuda... gracias
|
Hola.
Es que esa sentencia carece de sentido, no está comparando la concatenación con nada...
Sería sintácticamente correcta si fuese algo como por ejemplo:
Código SQL
[-]
SELECT * FROM STOCK
WHERE UPPER(COD_BARRA || '' '' || CATEGORIA || '' '' || MERCADERIA) LIKE '%' || OTRO_CAMPO || '%'
De todos modos, ¿ Donde entra a jugar el Edit en todo esto ?
Saludos.