Date calendaristice intr-un interval ales
Am facut o functie ce returneaza datele calendaristice pe un interval, in diferite feluri.
- Functia primeste 4 parametri: StartDate, EndDate, DatePart, Pas
- Functia returneaza, pentru intervalul dat de primii doi parametri, toate datele calendaristice de tipul dat de parametrul DatePart si urmand pasul dat de parametrul Pas.
- Doua exemple de rulare a functiei:
— SELECT * FROM [dbo].[BD_DateRange_prc](‘2015-01-01 12:24:35’, ‘2015-02-01 12:24:35’, ‘ss’, 1)
— SELECT COUNT(1) FROM [dbo].[BD_DateRange_prc](‘2019-01-01 00:00:00’, ‘2019-01-28 20:30:20.100’, ‘ms’, default).