none
Manipular dados de um campos RRS feed

  • Pergunta

  • Olá! Tenho uma tabela de registros de 'Produtos', nela há um campo de 'Código de Barra' e um campo identificador ('Código'). Preciso retirar os três primeiros números de todos os campos de Código de Barra e joga-los para o campo Código. Algo como:

    Código de Barra   |  Código

    001003004            |   001

    002003004            |   002

    No caso, esse '001' e '002' seriam retirados de código de barra e colocador em código. Que comando eu poderia usar para isso? Estou trabalhando com o SQLServer 2008.

    domingo, 29 de dezembro de 2013 23:43

Respostas

Todas as Respostas

  • Deleted
    segunda-feira, 30 de dezembro de 2013 00:13
  • A situação que citei foi mais um exemplo, mas o que tenho mesmo são 3 campos de uma Tabela Produto: Grupo, Código, Código de Barra. O valor do Código é o que tenho, por exemplo, 001003010, gira em torno de 9 números. Eu terei que passar esse valor para Código de Barra, que ficará com o 001003010 completo. No Código, eu terei que retirar os 3 primeiros números (001), literalmente retirar, ficará só 003010, e esse 001 que retirei vou mover para Grupo. 

    Ficaria assim:

    Código: 001003010 - retiro esse 001 e movo para Grupo.

    Código de Barra: 001003010

    Grupo: 001

    segunda-feira, 30 de dezembro de 2013 00:31
  • Deleted
    segunda-feira, 30 de dezembro de 2013 00:46
  • Certo José, seria algo como isso que você colocou mesmo, só uma dúvida: todos os campos são de uma mesma tabela, e vou ter que fazer isso em todos os registros, então, eu precisaria colocar algo no 'where'?
    segunda-feira, 30 de dezembro de 2013 01:27
  • Deleted
    segunda-feira, 30 de dezembro de 2013 09:09
  • Certo, testei aqui e funcionou perfeitamente! Muito Obrigada José! Sua ajuda foi fundamental!
    segunda-feira, 30 de dezembro de 2013 22:33