Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    433

    stessa query , 2 risultati differenti

    ciao a tutti...

    ho questa query
    Codice PHP:
    $odraperti="SELECT odr.ido,odr.idc,odr.ncommit,odr.trasferito,odr.tipo,odr.datadb,odr.dtacc,count(*)as spedizioni,sum(speodr.fp+speodr.hp+speodr.qp) as plt from odr,speodr where odr.idc='$idcl' and odr.ido=speodr.ido and (odr.trasferito<2 or odr.dtacc=NOW()) group by odr.ido"
    che dovrebbe farmi vedere gli ordini aperti (odr.trasferito<=2) o quelli accettati in giornata (odr.dtacc=NOW()) in base al cliente

    ora il problema è questo ... io utilizzo easyphp (la query è stata scritta con il 2.0) e funziona mentre la 5.2 , nella quale voglio spostarmi no

    ver 2
    PHP 5.2.0 | Apache 2.2.3 | MySQL 5.0.27 |



    ver 5.2
    EasyPHP 5.2.10 PHP 5.3.2 | Apache 2.2.13 | MySQL 5.1.37 |

    il campi nella tabella testati sono
    odr.trasferito (tinyint 1)
    odr.dtacc =(date 0000-00-00)


    cosa potrebbe essere?
    se servono altri dati chiedete pure...

    grazie!
    Donerò loro dei fiori... poiché... sotto le nuvole... tutto è così rozzo e sporco

  2. #2
    Utente di HTML.it L'avatar di Mashin
    Registrato dal
    Jul 2010
    Messaggi
    187
    L'istruzione NOW restituisce la data di sitema con ore, minuti,secondi?

    odr.dtacc quando la valorizzi tieni conto delle ore/min/sec ? O metti solo la data e il resto forzato a tutto zero?

    Potrebbe essere che non ti combacino la parte di orario nelle date ?

    Ipotizzo ma e' la prima cosa che mi e' venuta in mente.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    433
    aspetta come faccio a vedere cosa mi restituisce now() ? ops...
    scrivendo la query echo $odraperti me la ripresenta pari pari...


    il campo odr.dtacc è senza il tempo in ore min sec (date 2010-08-12)

    ad ogni modo ho provato a sostituire now() con CURDATE() e sembra funzionare...

    ma è strana la cosa...

    help!
    Donerò loro dei fiori... poiché... sotto le nuvole... tutto è così rozzo e sporco

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 © 2026 vBulletin Solutions, Inc. All rights reserved.