Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wybor ostatniej daty dla klienta
seelk
post 2.12.2012, 15:05:42
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.11.2009

Ostrzeżenie: (0%)
-----


Hej,

Mam problem ze zdefiniowaniem do końca zapytania, które chce wykorzystać w updatcie. Mam w tabeli wpisy o klientach i ich statusach dla roznych okresow i ostatni okres powinien byc tym aktualnym i jego data_do powinna byc odlegla np. '4000-12-31' tylko teraz nie wiem jak dobrac się do tej ostatniej daty, jesli klient ma kilka wpisow.

Moje zapytanie wybiera klientów, ktorzy nie maja zdefiniowanej odleglej daty i teraz na nich chce zrobic modyfikacje:
  1. SELECT klient_id, data_od, data_do
  2. FROM [dbo].[klient_hist]
  3. WHERE klient_id NOT IN (SELECT klient_id
  4. FROM [dbo].[klient_hist]
  5. WHERE data_do = '4000-12-31' )


Wynik tego zapytani to:

klient_id data_od data_do
7 2009-10-27 2009-11-17
7 2009-11-17 2010-11-07
7 2010-11-07 2010-12-31

Moim zadaniem jest update 3-ciego wpisu w kolumnie data_do na '4000-12-31' z '2010-12-31' gdzie ma to byc oczywiscie uniwersalne jesli pojawi sie w przyszlosci podobny wpis smile.gif
Go to the top of the page
+Quote Post

Posty w temacie
- seelk   wybor ostatniej daty dla klienta   2.12.2012, 15:05:42


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:18