Contare i giorni lavorativi tra due date
Un tip su come calcolare in modo molto efficiente quanti giorni lavorativi si sono tra due date:
http://www.microsoft.com/italy/msdn/risorsemsdn/community/tips/0706.mspx#E2C
Approfondimenti tecnici e articoli di riferimento su SQL Server e Data Platform, con estensioni su Azure, analytics/BI e Data Engineering. Qui trovi guide operative, best practice, analisi e casi reali dalla community UGISS, pensati per essere utili anche a distanza di tempo.
Un tip su come calcolare in modo molto efficiente quanti giorni lavorativi si sono tra due date:
http://www.microsoft.com/italy/msdn/risorsemsdn/community/tips/0706.mspx#E2C
La creazione di un template per la creazione di report è un buona best practice da prendere in considerazione. Per creare un template e renderlo disponibile da Visual Studio è un’operazione piuttosto semplice. Una volta definito e creato il report che farà da template basterà copiarlo nella cartella
:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject
Un sempice quanto utile tip per eseguire delle SELECT DISTINCT con una collation arbitraria:
http://www.microsoft.com/italy/msdn/risorsemsdn/community/tips/0612.mspx#E6C
In SQL Server 2000 e 2005 non è possibile passare nativamente ad una stored procedure un’array di dati. In questo articolo viene spiegato come risolvere il problema.
http://msdn.microsoft.com/it-it/library/cc185040.aspx#ID0E3B
In SQL Server 2008 il problema non si pone in quanto ci sono i Table Valued Parameters che risolvono alla radice il problema
Una serie di produttivi tips & tricks da usare con il SQL Server Management Studio:
http://www.microsoft.com/italy/msdn/risorsemsdn/community/tips/0612.mspx#E5D
Un dettagliato tip che spiega come risolvere il problema dell’identificazione di buchi in una sequenza di numeri:
http://www.microsoft.com/italy/msdn/risorsemsdn/community/tips/0705.mspx#EMC
Con queste poche dighe di codice è possibile verificare - unicamente mediante T-SQL - l’esistenza o meno di un file:
create table [#cmdoutput]
(
[output] nvarchar(1024)
)
go
insert into [#cmdoutput] ([output])
exec xp_cmdshell ‘dir /b \\tauceti2\c$\autoexec.bat’
go
declare @exists int
select @exists = count(*) from #cmdoutput where [output] is not null
if (@exists > 0) print ‘Exists’ else print ‘Not Exists’
go