Per trovare righe duplicate in una tabella Sql Server utilizzare il seguente script:
SELECT IdPigmento
, UserName
FROM TbPrezziPigmenti
GROUP BY IdPigmento
,UserName
HAVING COUNT(*) > 1
lunedì 7 giugno 2010
martedì 1 giugno 2010
Creare Datetime da Anno e Mese
Grazie a questo script è possibile creare un parametro Datetime avendo in ingresso anno e mese passati come interi.
declare @dt datetime
declare @anno int
set @anno = 2010
declare @MM int
set @MM = 6
declare @UTC nvarchar(8)
set @UTC = ltrim(rtrim(ltrim(rtrim(str(@anno)))))
DECLARE @GG nvarchar(2)
SET @GG = '01'
IF @MM < 10
SET @UTC = @UTC + '0' + ltrim(str(@MM))
ELSE
SET @UTC = @UTC + ltrim(rtrim(str(@MM)))
SET @UTC = @UTC + @GG
set @dt = cast(@UTC as datetime)
select @dt
Meglio con questa formattazione:
CAST(CAST(@y AS varchar) + '-' + CAST(@m AS varchar) + '-' + CAST('01' AS varchar) AS DATETIME)
declare @dt datetime
declare @anno int
set @anno = 2010
declare @MM int
set @MM = 6
declare @UTC nvarchar(8)
set @UTC = ltrim(rtrim(ltrim(rtrim(str(@anno)))))
DECLARE @GG nvarchar(2)
SET @GG = '01'
IF @MM < 10
SET @UTC = @UTC + '0' + ltrim(str(@MM))
ELSE
SET @UTC = @UTC + ltrim(rtrim(str(@MM)))
SET @UTC = @UTC + @GG
set @dt = cast(@UTC as datetime)
select @dt
Meglio con questa formattazione:
CAST(CAST(@y AS varchar) + '-' + CAST(@m AS varchar) + '-' + CAST('01' AS varchar) AS DATETIME)
Iscriviti a:
Post (Atom)