• Após a criação da tabela com o SQL acima, rodar o SQL a seguir para que os dados já existentes sejam normalizados!

    INSERT INTO [BD_ABRAPA_SAI_H].[dbo].[TblFardosMalas] (MalaId, Fardo)
    SELECT mm.id AS MalaId, f.fardo AS 'Fardo'
    FROM [BD_ABRAPA_HVI_H].[dbo].[mapa_malas] mm
    INNER JOIn [BD_ABRAPA_HVI_H].[dbo].[os] ON mm.os_id = os.id
    INNER JOIn [BD_ABRAPA_HVI_H].[dbo].[fardos] f ON os.id = f.os_id
    INNER JOIN [BD_ABRAPA_HVI_H].[dbo].[inspetores] i ON os.inspetor_id = i.id
    LEFT JOIN [BD_ABRAPA_SAI_H].[dbo].[TblFardosMalas] fm ON mm.id = fm.MalaId AND f.fardo = fm.Fardo
    WHERE fm.Id IS NULL
    Edited by Silas Vasconcelos
  • Consulta de fardos por Lacre.

    SELECT TOP (10000) *
    FROM [BD_ABRAPA_SAI_H].[dbo].[TblMalas] m
    INNER JOIN [BD_ABRAPA_SAI_H].[dbo].[TblFardosMalas] fm ON m.Id = fm.MalaId
    WHERE Lacre = '07898533963000095'
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment