Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    query utilizzando EXTRACT

    SELECT tab1.id FROM tab1,tab2 WHERE tipo='2' AND tab1.id=tab2.id AND tab2.esito='1' AND EXTRACT (HOUR_MINUTE FROM ts_evento > 1000) AND EXTRACT (HOUR_MINUTE FROM ts_evento < 1200) AND giorno_evento = '38'

    Perchè da phpMyAdmin la query viene eseguita correttamente mentre se la eseguo da php mi dà errore di sintassi????

    Errore di sintassi nella query SQL vicino a '(HOUR_MINUTE FROM ts_evento > 1000) AND EXTRACT (HOUR_MINUTE FROM ts_evento < ' linea 1

  2. #2
    mmmmm... Sicuro che funzioni su phpmyadmin tale e quale hai postato???

    EXTRACT (HOUR_MINUTE FROM ts_evento) > 1000
    AND
    EXTRACT (HOUR_MINUTE FROM ts_evento) < 1200

    come minimo le parentesi vanno messe dopo ts_evento. Potresti anche usare between.

    EXTRACT(HOUR_MINUTE FROM ts_evento) BETWEEN 1000 AND 1200


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.