Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Date i int jak sumować ?
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
liker
Witam mam dwie dane jedno jako date (data_rezerwacji) a drugą jako int (długosc_rezerwacji)
I jak z tego wygenerować date (końcową) ?
Znaczy sie data_rezerwacji + dlugosc_rezerwacji

  1. DATEADD("day", dlugoscrezerwacji, ModifiedDate) AS Koncowa

Jakoś tak mniejwięcej ?

Proszę o pomoc
croc
Może po prostu tak:
  1. SELECT DATEADD(day, długosc_rezerwacji, data_rezerwacji) AS data_koncowa
  2. FROM tabela

questionmark.gif
liker
dobra dzięki za pomoc ale chodziło mi o coś takiego winksmiley.jpg


  1. SELECT *, DATEADD(day,+dlugosc_pobytu,data_meld) AS data_koncowa
  2. FROM wszystkiepokoje


Tylko nie wiem dlaczego taka data_koncowa
nie chce działać potem w funkcji

Dokładnie to mam taką procedure i niechce mi działać

  1. CREATE PROCEDURE dbo.[wolne]
  2. @BeginningDate DateTime
  3. AS
  4. IF @BeginningDate IS NULL
  5. BEGIN
  6. RAISERROR('Nie mozna wstawic pustej wartosci', 14, 1)
  7. RETURN
  8. END
  9. SELECT *, DATEADD(day,+dlugosc_pobytu,data_meld) AS data_koncowa
  10. FROM wszystkiepokoje
  11. WHERE ( data_koncowa < @BeginningDate ) AND (data_meld < @BeginningDate)
  12. Go
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.