DUVIDA SOBRE SELECT SQL
Boa tarde,
Estou fazendo um select de uma tabela de tickets de carregamento(Caminhões/vagões), porem, me pediram para filtrar e dividir os dados....
Por exemplo, relatório só de vagões e outro só para caminhões... O problema, é que na tabela, os registros são iguais, a única coisa que diferencia é quantidade de dÃgitos da placa, exemplo: Caminhão,7digitos(AAA1234) / vagão,12 digitos(FHD-6451560J)....
Existe algum mode de filtrar por quantidade de caracteres?
Obrigado
Estou fazendo um select de uma tabela de tickets de carregamento(Caminhões/vagões), porem, me pediram para filtrar e dividir os dados....
Por exemplo, relatório só de vagões e outro só para caminhões... O problema, é que na tabela, os registros são iguais, a única coisa que diferencia é quantidade de dÃgitos da placa, exemplo: Caminhão,7digitos(AAA1234) / vagão,12 digitos(FHD-6451560J)....
Existe algum mode de filtrar por quantidade de caracteres?
Obrigado
Se eu entendi o que você quer:
SELECT * FROM TABELA WHERE LEN(LTRIM(RTRIM(CAMPO))) = 7 // caminhão
SELECT * FROM TABELA WHERE LEN(LTRIM(RTRIM(CAMPO))) = 12 // vagão
SELECT * FROM TABELA WHERE LEN(LTRIM(RTRIM(CAMPO))) = 7 // caminhão
SELECT * FROM TABELA WHERE LEN(LTRIM(RTRIM(CAMPO))) = 12 // vagão
O campo de identificação da placa é obrigatório? Por que se não for, você não poderá usa-la como critério.
Será que você não poderia adicionar a esta tabela, um campo para distinguir o caminhão do vagão?
Será que você não poderia adicionar a esta tabela, um campo para distinguir o caminhão do vagão?
Tópico encerrado , respostas não são mais permitidas