Salve DaneleG,
personalmente non mi e' mai piaciuto “separare” valori di un attributo… e quindi userei il datetime…
per ottenerne i pezzi, e' sufficiente utilizzare le funzioni apposite previste sul tipo di dato, trivialmente,
DECLARE @dt datetime = GETDATE();
SELECT @dt [FullDate], CONVERT(date, @dt) [DatePart], CONVERT(time, @dt) [TimePart];
--< ---------
FullDate DatePart TimePart
----------------------- ---------- ----------------
2024-03-01 09:09:27.217 2024-03-01 09:09:27.2166667
salutoni romagnoli
–
Andrea