Udostępnij za pośrednictwem


DATEADD (Report Builder 1.0)

Zwraca pole typu data i godzina lub godzina będące wynikiem dodania określonej liczby jednostek interwału czasu do pierwotnej wartości pola typu data i godzina lub godzina.Typ danych wyniku jest taki sam jak typ danych w oryginalnym polu typu data i godzina lub godzina.

Składnia

DATEADD(Interwał, units, datetime)

interval

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

units

Określa liczbę interwałów.

datetime

Określa datę lub godzinę początkową, do której mają zostać dodane interwały.

Uwagi

  • Jeśli formuła dodaje liczbę jednostek interwału czasu do godziny początkowej, 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

Wynik

YEAR

Zwraca datę i godzinę lub godzinę, która jest liczbą lat określoną na podstawie wartości daty i godziny lub godziny.

QUARTER

Zwraca datę i godzinę lub godzinę, która jest liczbą kwartałów określoną na podstawie wartości daty i godziny lub godziny.

MONTH

Zwraca datę i godzinę lub godzinę, która jest liczbą miesięcy określoną na podstawie wartości daty i godziny lub godziny.

WEEK

Zwraca datę i godzinę lub godzinę, która jest liczbą tygodni określoną na podstawie wartości daty i godziny lub godziny.

DAY

Zwraca datę i godzinę lub godzinę, która jest liczbą dni określoną na podstawie wartości daty i godziny lub godziny.

HOUR

Zwraca datę i godzinę lub godzinę, która jest liczbą godzin określoną na podstawie wartości daty i godziny lub godziny.

MINUTE

Zwraca datę i godzinę lub godzinę, która jest liczbą minut określoną na podstawie wartości daty i godziny lub godziny.

SECOND

Zwraca datę i godzinę lub godzinę, która jest liczbą sekund określoną na podstawie wartości daty i godziny lub godziny.

Przykład

Wzór

Wynik

DATEADD(MIESIĄC, 3, # 8/18/2009 #)

11/18/2009

DATEADD(HOUR3, DtId)

Zwraca wartość godziny dla każdego wystąpienia pola DtId.Jeżeli na przykład pierwotna godzina to 07:00:01 AM, to wynikiem będzie 10:00:01 AM.

DATEADD(DOBĘ, 365, Data zakończenia sprzedaży)

Zwraca datę zakończenia sprzedaży dla każdego wystąpienia odległego o 365 dni od pierwotnej daty zakończenia sprzedaży.Jeżeli na przykład pierwotna data zakończenia sprzedaży to 12/18/2009 (18 grudnia 2009 r.), to wynikiem będzie 12/18/2010 (18 grudnia 2010 r.).