Exibir o grupo e o subgrupo separado na tabela MYSQL/DELPHI7?

MySQL

09/05/2013

Olá, eu uso o delphi 7 e preciso que na tabela subrupo que tem o seguinte formato

COD DESCRICAO
001001 ENLATADOS
001002 BEBIDAS
002001 SAPATOS

preciso que a query(mysql) exiba da seguinte forma
GRUPO SUBGRUPO DESCRICAO
001 0001 ENLATADOS
001 0002 BEBIDAS
002 0001 SAPATOS

tentei utilizando o left mas não funcionou, há alguma forma

SELECT LEFT(CODIGO,3) GRUPO, LEFT(CODIGO,4) SUBGRUPO, DESCRICAO FROM PRODUTOS

Desde já agradeço quem puder me ajudar
Carlos

Carlos

Curtidas 0

Respostas

William

William

09/05/2013

Colega tente assim:

SELECT SUBSTRING(CODIGO FROM -3 FOR 3) AS CODIGO, SUBSTRING(CODIGO FROM -6 FOR 3) AS SUBGRUPO, DESCRICAO 
FROM PRODUTOS


OBS.: Estou supondo que o campo CODIGO seja do tipo VARCHAR OU CHAR!
GOSTEI 0
Carlos

Carlos

09/05/2013

Colega tente assim:

SELECT SUBSTRING(CODIGO FROM -3 FOR 3) AS CODIGO, SUBSTRING(CODIGO FROM -6 FOR 3) AS SUBGRUPO, DESCRICAO 
FROM PRODUTOS


OBS.: Estou supondo que o campo CODIGO seja do tipo VARCHAR OU CHAR!


Testei desta forma ele trouxe os campos CODIGO E SUBGRUPO, porém vazios, somente a descrição retornou com valor
como o campo são 7 digitos 0010002 testei com -7 e tamvém não retornou separado o grupo e o subgrupo
(obs: ele é do tipo Alpha, as tabelas estão criadas no paradox)
GOSTEI 0
POSTAR