Może się to wydawać prostą funkcją, ale może się przydać, gdy trzeba stworzyć zestaw dat z różnych danych wejściowych w szybkiej i skutecznej metodzie.
Składnia funkcji i parametry
Poniżej ilustruje składnię funkcji DATFORPARTS ().
DateFomparts (rok, miesiąc, dzień)Funkcja akceptuje trzy główne argumenty:
Następnie funkcja zwraca typ daty z dostarczonych wejść. Jeśli brakuje któregoś z dostarczonych danych wejściowych lub null, funkcja zwróci wartość zerową.
Przykłady
Poniższy przykład pokazuje proste użycie funkcji DATFORPARTS () na serwerze SQL.
Wybierz DateFomparts (2022, 10, 10) jako dziś;Wynik:
DzisiajPrzykład 2
Poniższy przykład używa datefomparts () z wartościami wejściowymi zerowymi.
WYBIERAĆWartość zwracana:
(Brak nazwy kolumny)Przykład 3
W poniższym przykładzie używamy funkcji DateFomparts () z wejściem poza zasięgiem:
WYBIERAĆW takim przypadku funkcja zwraca błąd, jak pokazano:
MSG 289, poziom 16, stan 1, linia 356Finał
W tym krótkim poście omówiliśmy funkcję DATFORPARTS () na SQL Server, aby skonstruować wartość daty z roku, miesiąca i dnia.
Dziękuje za przeczytanie!!