Jan
8
Query diferenta curs valutar
Astazi am avut nevoie de un query pentru a extrage din baza de data cursul de schimb valutar pentru o moneda, la data curenta si la data anterioara. Cum se face ? Simplu!
Sa zicem ca avem un tabel “curs” de forma (id, data, moneda, valoare) si cateva date introduse in acel tabel.. ca in imaginea de mai jos:
SELECT t1.*, (SELECT valoare FROM curs t2 WHERE t2.moneda = t1.moneda AND data = "2010-01-07") AS CursIeri FROM curs t1 WHERE data = "2010-01-08"
Iar rezultatul rularii query-ului este:

De aici.. e foarte simplu sa prelucram datele, sa facem diferenta de curs valutar (cu PHP-ul), asa ca nu mai insist pe partea asta.


January 9th, 2010 at 4:15 pm
Multumiri.. o treaba excelenta
January 10th, 2010 at 7:31 pm
interesant, nu stiam ghidusia
February 28th, 2010 at 7:48 pm
Interesanta metoda de a extrage din baza de date data si voaloare. Ar fi bine daca intr-un viitor artocul ne-au arata si cum se face un schimb pentru curs valutar care sa nu aiba tot felul de semnaturi prin el asa cun este pe net…