Jan

8

Query diferenta curs valutar

Posted by George under Snippets

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:


Rulam urmatorul query mysql:

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.

Post to Twitter Post to Delicious Post to Digg Post to Reddit Post to StumbleUpon

Tags: , ,

3 Comments so far

  1. Cfr Cluj (1 comments) Says:

    Multumiri.. o treaba excelenta :)

  2. ps (3 comments) Says:

    interesant, nu stiam ghidusia

  3. Radu [editat de admin] (1 comments) Says:

    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…

Leave your comment