Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: warunek dla zmiennej AS
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
php programmer
Mam takie zapytanie

  1. SELECT (skomplikowane obliczenia) AS wynik
  2. WHERE jakieś warunki


No i chciałbym dodać warunek na wynik w postaci
  1. SELECT (skomplikowane obliczenia) AS wynik
  2. WHERE jakieś warunki AND wynik >0


Jednak wywala błąd że nie ma kolumny wynik
Czy da się to stosunkowo prosto zrobić
Tibod
WHERE dla jakiejś wartości nazwanej poprzez AS to nic innego jak HAVING
styx
  1. SELECT wynik FROM (skomplikowane obliczenia) AS wynik
  2. WHERE jakieś warunki AND wynik >0


zrób te skomplikowane obliczenia na zasadzie widoku a potem go okrój
php programmer
HAVING nie działa, to jest chyba tylkodla funkcji agregujących,
widoku też nie moge zrobić,
bo teraz podzapytanie odnosi się do zewnętrzngo zapytania
tzn do aktualnie obrabianego wiersza
AcidBurnt
zrob widok tylko z skomplikowanymi obliczeniami, i pozniej na nim selecta?

// sory nie doczytalem ze nie mozesz

wiec pozostaje napisanie fu-cji :]
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.