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.

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

Mai scriu si pe...

Sustin

    Chiar dacă aş şti că mâine întregul pământ va exploda în bucăţele, eu tot mi-aş planta mărul.

    - Martin Luther King
    Citatele lui Motivonti