Torna al Thread

UPDATE PC SET SpuntaProduzione_Flag = PP.SpuntaProduzione_Flag, SpuntaProduzione_Fine = CAST (PP.SpuntaProduzione_Data AS char(8)) + ' ' + SUBSTRING(CAST(PP.SpuntaProduzione_Ora AS char(4)), 1, LEN(PP.SpuntaProduzione_Ora) / 2) + ':' + SUBSTRING(CAST(PP.SpuntaProduzione_Ora AS char(4)), LEN(PP.SpuntaProduzione_Ora) / 2 + 1, 2) FROM dbo.Prova_Colli AS PC JOIN dbo.Prova_Prod PP ON PC.Ordine_Anno = PP.Ordine_Anno AND PC.Ordine_Nr = PP.Ordine_Nr AND PC.NumBindella = PP.NumBindella WHERE PP.SpuntaProduzione_Data > 0 AND PP.SpuntaProduzione_Ora > 0; SELECT * FROM dbo.Prova_Colli; /* Output: Ordine_Anno Ordine_Nr NumBindella SpuntaProduzione_Flag SpuntaProduzione_Inizio SpuntaProduzione_Fine SpuntaProduzione_Utente ------------ ---------- ------------ --------------------- ----------------------- ----------------------- ----------------------- 2010 10539 1 S NULL 2010-04-27 09:45:00.000 NULL 2010 10539 2 S NULL 2010-04-27 12:50:00.000 NULL 2010 10539 3 0 NULL NULL NULL (3 row(s) affected) */
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5