#sql #microsoft #sqlserver #bazydanych #bazy
Mireczki mam tabelkę z polami ID, DATA (int, datetime)
Teraz chciałbym dodać ilość dni pomiędzy datami w każdym wyniku. Da się jakoś ?
Mireczki mam tabelkę z polami ID, DATA (int, datetime)
Teraz chciałbym dodać ilość dni pomiędzy datami w każdym wyniku. Da się jakoś ?
- Najlepsze
- Wszystkie komentarze






@JareQ: Doprecyzuj.
Jak np mam:
1 :
Użyj podzapytania, aby wyciagnąć datę poprzedniego/następnego. Nie będzie to orzeł wydajności i prędkości, ale zrobi co potrzebujesz.
Ale najlepiej jak pisał msq napisz procedurę z kursorami.
Na jednym zapytaniu (nie uwzględnia warunków brzegowych):
Select *.t1, DATEDEFF(t2.DATE,t1.DATE) from tabelka t1, tabelka
select t1.id, t1.date, datediff(t1.date, max(t2.date))