Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446

    [mysql] queri intervallo date

    codice:
    $query = "SELECT A.ID, A.titoloNews, A.dataInser, COUNT(C.ID)as numCommenti FROM db_news A INNER JOIN db_commenti C ON C.idOggetto=A.ID WHERE C.tipoOggetto='news' AND ( A.dataInser >= '".$data1."' AND A.dataInser <= '".$data2."' ) GROUP BY idOggetto, tipoOggetto ORDER BY numCommenti DESC";
    E' corretta sta query? Perchè anche se ho delle news commentate nell'arco di tempo che va da data1 a data2, non mi trova niente...

  2. #2
    non funziona perchè devi usare il comando beetwen ... and

    Codice PHP:
    ... (A.dataInser BEETWEN '".$data1."' AND '".$data2."' ) ... 
    spero di non aver fatto errori di ortografia
    Lo scoppato
    andrea@progettipercomunicare.it
    www.progettipercomunicare.it

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    ora (con beetwen) mi dà errore, mentre prima non mi trovava nessun record..

  4. #4
    era come temevo, ho commesso un errore di scrittura.
    quello giusto è:

    Codice PHP:
    ... (A.dataInser BETWEEN '".$data1."' AND '".$data2."' ) ... 
    Ti chiedo scusa!!!
    Lo scoppato
    andrea@progettipercomunicare.it
    www.progettipercomunicare.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.