Wypowiedzi
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Today Tomorrow Toyota
-
kapitalne !!!
Nie mogłem sobie właśnie wyobrazić jak pozbyć się tego
podzapytania, a że pisałem to zapytanie na sucho więc nawet nie próbowałem optymalizować, żeby nie skopać :) -
Patryk K.:Proponuje jeszcze obliczyc ilosc dni :]
DATEDIFF(s1.data_zakonczenia, t.data_rozpoczecia) AS dni
w PostgreSQL działa "-" bez potrzeby wykorzystywania funkcji ;) -
Najprościej chyba jest coś w tym stylu( o ile dobrze zrozumiałem problem ;) )
SELECT
t.data_rozpoczecia,
s1.data_zakonczenia,
s1.data_zakonczenia-t.data_rozpoczecia AS dni
FROM
turnusy t,
(SELECT
data_rozpoczecia,
(SELECT min(data_rozpoczecia) FROM turnusy t2
WHERE t2.data_rozpoczecia>t1.data_rozpoczecia) AS data_zakonczenia
FROM turnusy t1) s1
WHERE
t.data_rozpoczecia=s1.data_rozpoczecia
ORDER BY t.data_rozpoczecia;
prawdopodobnie to nie jest optymalne rozwiązanie ale może Ci coś pomoże w dalszych poszukiwaniach ;)
pozdrawiam
-
DeZign for Databases - nie wiem jak aktualne wersje, ale kiedyś korzystałem z jakiejś starszej i całkiem nieźle się sprawowała, spore możliwości konfiguracji generowanego kodu i całkiem przyjemna obsługa (jeden minus - nie jest do końca darmowy :/ ).
Kiedyś obiło mi się o uszy że jest jakiś moduł do Eclipse którym można zrobić coś podobnego - ale to tylko teoria - może ktoś widział i praktykował coś takiego...
-
Według mnie Zend Studio jest jednym z najlepszych edytorów w tej chwili dostępnych na rynku - niestety nie jest darmowy, jednak przy dużych projektach naprawdę bardzo ułatwia zarówno edycję (uzupełnianie i sprawdzanie składni w locie) jak również zarządzanie projektami
z tych bardziej dostępnych od strony finansowej słyszałem od znajomych, że bardzo dobry jest Eclipse PHP niestety nie miałem przyjemności sprawdzić osobiście ;/