Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Tworzenie funkcji lub procedur
qrcze_pieczone
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 2
Dołączył: 13.04.2007

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


Witam

Szukam jakiś informacji o tworzeniu funkcji w MySQL, a chcę to wykorzystać w tym zapytaniu
  1. SELECT raty.id_mieszkania_raty,
  2. raty.ktora_rata,
  3. raty.kwota_raty,
  4. -- ------------------------------------------------------
  5. (SELECT (CASE
  6. WHEN SUM(F.kwota_faktury)IS NULL
  7. THEN 0
  8. ELSE SUM(F.kwota_faktury)
  9. END)
  10. FROM faktury AS F
  11. WHERE F.id_raty_faktury=raty.id_raty)AS kwota_2,
  12. -- ------------------------------------------------------
  13. (raty.kwota_raty-(SELECT (CASE
  14. WHEN SUM(F.kwota_faktury)IS NULL
  15. THEN 0
  16. ELSE SUM(F.kwota_faktury)
  17. END)
  18. FROM faktury AS F
  19. WHERE F.id_raty_faktury=raty.id_raty))AS niedoplata,
  20. -- ------------------------------------------------------
  21.  
  22. raty.data_platnosci_raty
  23. FROM raty WHERE raty.data_platnosci_raty<CURRENT_DATE AND raty.kwota_raty>(SELECT (CASE
  24. WHEN SUM(F.kwota_faktury)IS NULL
  25. THEN 0
  26. ELSE SUM(F.kwota_faktury)
  27. END)
  28. FROM faktury AS F
  29. WHERE F.id_raty_faktury=raty.id_raty)


I chodzi o pod zapytanie

  1. SELECT (CASE
  2. WHEN SUM(F.kwota_faktury)IS NULL
  3. THEN 0
  4. ELSE SUM(F.kwota_faktury)
  5. END)
  6. FROM faktury AS F
  7. WHERE F.id_raty_faktury=raty.id_raty


które się trzy razy powtarza
Jak by ktoś miał pomysł jak to ubrać w jakąś funkcję to z góry dziekuję
Jak by ktoś znał jakiś ciekawy artykuł lub tutorial o tworzeniu funkcji w MySQL to tez będę dzwięczny winksmiley.jpg
pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 10:29