Udostępnij za pośrednictwem


DATEDIFF (Report Builder 1.0)

Zwraca różnicę między polami daty i godziny lub godziny początkowej a polami daty i godziny lub godziny końcowej.Wynik jest wyświetlany jako liczba całkowita.

Składnia

DATEDIFF(interval, datetime, datetime)

interval

Określa jednostki (rok, kwartał, miesiąc, dzień, godzinę, minutę, sekundę lub tydzień) służące do obliczania różnicy dat.

datetime

Określa datę i godzinę lub godzinę początkową.

datetime

Określa datę i godzinę lub godzinę końcową.

Uwagi

  • Jeśli formuła oblicza różnicę między godziną początkową a końcową, jednostką interwału może być tylko GODZINA, MINUTA lub SEKUNDA.

  • Aby wyświetlić wartości typu Data/Godzina jako wartość czas, należy sformatować pole zastosować jedną z następujących ciągów formatu niestandardowego typu Data/Godzina na karcie okna dialogowego Formatowanie numerów: u, f, or s.

  • W interwałach nie ma znaczenia wielkość liter.

Poniżej podano prawidłowe wartości interwałów.

Interval

Wyniki

YEAR

Zwraca liczbę lat między datą i godziną lub godziną początkową a końcową.

QUARTER

Zwraca liczbę kwartałów między datą i godziną lub godziną początkową a końcową.

MONTH

Zwraca liczbę miesięcy między datą i godziną lub godziną początkową a końcową.

WEEK

Zwraca liczbę tygodni między datą i godziną lub godziną początkową a końcową.

DAY

Zwraca liczbę dni między datą i godziną lub godziną początkową a końcową.

HOUR

Zwraca liczbę godzin między datą i godziną lub godziną początkową a końcową.

MINUTE

Zwraca liczbę minut między datą i godziną lub godziną początkową a końcową.

SECOND

Zwraca liczbę sekund między datą i godziną lub godziną początkową a końcową.

Przykład

Wzór

Wynik

DATEDIFF(MIESIĄC, # 1 / # 1/2009, # 3 / # 31/2009)

2

DATEDIFF(GODZINA, 3:30:29 7/15/2006 # # # 7/20/2006 5:30:29 AM # AM)

122

DATEDIFF(DZIEŃ, Data rozpoczęcia nabywcy, Data zakończenia sprzedaży)

Zwraca liczbę dni pomiędzy każdym wystąpieniem pól Data rozpoczęcia sprzedaży i Data zakończenia sprzedaży.