Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Parametr jako nazwa statementu
bartez6990
post 20.01.2015, 16:14:29
Post #1





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

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


Witam. Mam problem ponieważ potrzebuję w jakiś sposób przekazać parametr aby wywołać statement w następujacej procedurze:

  1. DROP Procedure IF EXISTS Turn;
  2.  
  3. Delimiter //
  4.  
  5. CREATE Procedure Turn(IN stm varchar(20))
  6. Begin
  7. Execute stm;
  8. End
  9.  
  10. //
  11.  
  12. call Turn('a');


Statement, który chcę wywołać wygląda tak:

  1. Prepare a FROM
  2. "SELECT Towar, Sum(IF(Miesiąc='Styczeń', Wartość, null)) as 'Styczeń',
  3. Sum(IF(Miesiąc='Luty', Wartość, null)) as 'Luty',
  4. Sum(IF(Miesiąc='Marzec', Wartość, null))as 'Marzec' From Sprzedaż Group By Towar"


Z tego co się orientuję nie można tak zrobić w MySql, ale nie mam pojęcia w jaki sposób napisać procedurę aby pobierała nazwę Statementu jako parametr.

Proszę o pomoc
Go to the top of the page
+Quote Post

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: 23.06.2025 - 15:02