[PHP] Selezionare OGGI anno precedente per query sql

Discussione in 'PHP' iniziata da Giangillo, 22 Agosto 2017.

  1. Giangillo

    Giangillo Nuovo Utente

    Registrato:
    22 Agosto 2017
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Ciao a tutti,

    volevo chiedervi un consulto,

    Io devo effettuare una query di questo tipo :

    Seleziona e somma tutti i valori compresi tra l' 1-gennaio- "dell'anno precedente a quello incorso" ed OGGI "dell'anno precedente a quello in corso"

    Ma....francamente sbatto la testa senza capire come strutturare la query....

    mi fermo a

    $sql = "SELECT SUM(parziali) as somma FROM $tabella.......

    Qualcuno ha qualche consiglio ?
     
  2. borgo italia

    borgo italia Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    4 Febbraio 2008
    Messaggi:
    16.025
    Mi Piace Ricevuti:
    146
    Punteggio:
    63
    Sesso:
    Maschio
    Località:
    PR
    Home Page:
    ciao
    prova così
    PHP:
    $sql "SELECT SUM(parziali) as somma FROM $tabella WHERE (data BETWEEN '$data_1' AND '$data_2')";
     
  3. Giangillo

    Giangillo Nuovo Utente

    Registrato:
    22 Agosto 2017
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Ciao Borgo Italia,

    grazie per la risposta...

    ho risolto in questo modo

    PHP:
    $annocorrente date("Y-m-d");
    $annoprecedente  date('d-m-Y'strtotime('-1 year'));
    $dataUs explode("-"$annoprecedente);
    $datadb $dataUs[2]. "-"$dataUs[1]. "-" .$dataUs[0];
    $datadb2 $dataUs[2]."-"."01"."-"."01";

    $sql "SELECT SUM(parziali) as somma FROM $tabella WHERE data BETWEEN '".$datadb2."' AND '".$datadb."'";   
    Grazie ancora per l'interessamento ;)
     
Sto caricando...

Condividi questa Pagina