Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

cum sa folosesc campul
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Subiectul anterior :: Subiectul următor  
Autor Mesaj
xtremecris



Data înscrierii: 13/Feb/2004
Mesaje: 32
Locație: Bucuresti, Regie

Trimis: Mie Iun 09, 2004 3:17 pm    Titlul subiectului: cum sa folosesc campul  

Primesc eroare la urmatoarea comanda:
Cod:
SELECT id,  IF(deviza=''usd'',pret*33000,IF(deviza=''euro'', pret*44000,pret)) AS pret2, AVG(pret2) as pret3


Imi spune ca nu exista campul pret2. Daca scot 'AVG(pret2) as pret3' merge cum trebuie, adica returneaza si campul 'pret2'.
Sus  
Radical



Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti

Trimis: Mie Iun 09, 2004 3:34 pm    Titlul subiectului:  

AVG () face o medie...

Intre ce vrei sa faca media daca tu ii furnizezi doar un numar ?
Sus  
xtremecris



Data înscrierii: 13/Feb/2004
Mesaje: 32
Locație: Bucuresti, Regie

Trimis: Mie Iun 09, 2004 4:38 pm    Titlul subiectului:  

am uitat sa scriu, am si o clauza:
Cod: GROUP BY week(data)

vreau sa faca media pe o saptamana
Sus  
Radical



Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti

Trimis: Joi Iun 10, 2004 10:12 am    Titlul subiectului:  

SELECT id, AVG(IF(deviza=''usd'',pret*33000,IF(deviza=''euro'', pret*44000,pret))) AS medie GROUP BY WEEK(data)

Altfel oricum iti afisa valorile din prima zi a saptamanii daca lasi si valoarea fara AVG().

In plus nu poti folosi alias-uri in select adica

SELECT id AS i, gigi AS a, CONCAT_WS(", ", i, a) FROM `table_name`

Nu o sa mearga.

Alias-urile le poti folosi (cu unele exceptii) dupa FROM `table_name`
Sus  
xtremecris



Data înscrierii: 13/Feb/2004
Mesaje: 32
Locație: Bucuresti, Regie

Trimis: Joi Iun 10, 2004 10:50 am    Titlul subiectului:  

10q
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community