Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [SQL] problema DATEDIFF()

    ciao a tutti... come mai ottengo questo errore?

    codice:
    Errore
    
    query SQL: Documentazione
    
    SELECT DATEDIFF( mi, GETDATE( ) , LAST_SCALO ) AS DIFFERENZA
    FROM STANZE_PRIVATE
    LIMIT 0 , 30
    
    Messaggio di MySQL: Documentazione
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' LAST_SCALO ) as DIFFERENZA FROM STANZE_PRIVATE  
    LIMIT 0, 30' at line 1
    non capisco proprio... la sintassi l'ho copiata dal manuale...
    LAST_SCALO è di tipo datetime
    Flash Developer for Rich Media
    PHP, jQuery Developer

  2. #2
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    datediff restituisce la differenza tra 2 date ma tu ne hai tre. cos'è mi ?
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  3. #3
    codice:
    SQL DATEDIFF Syntax
    DATEDIFF ( DatePart , StartDate , EndDate )
    mi è il DatePart che sta a indicare che voglio mi restiuisca dei minuti...
    mi dà lo stesso errore anche se scrivo minute per intero
    Flash Developer for Rich Media
    PHP, jQuery Developer

  4. #4
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    Dove hai trovato quella sintassi ?

    sul sito uff. di mysql ho trovato solo questo:
    http://dev.mysql.com/doc/refman/5.0/...ction_datediff
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  5. #5
    su un sito che evidentemente NON trattava MYsql....
    però sto DATEDIFF() restituisce solo la differenza in giorni... e se io la volessi in minuti?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  6. #6
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    Prova così

    Codice PHP:
    SELECT MINUTE(DATEDIFFGETDATE( ) , LAST_SCALO )) AS DIFFERENZA
    FROM STANZE_PRIVATE
    LIMIT 0 
    30 
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  7. #7
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    Scusa ho scritto una fesseria, così hai solo i minuti della data estratta
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  8. #8
    ho trovato!

    codice:
    SELECT TIMESTAMPDIFF( MINUTE, LAST_SCALO,NOW() ) FROM STANZE_PRIVATE
    così è tutto perfetto ^_^


    grazie lo stesso =)
    Flash Developer for Rich Media
    PHP, jQuery Developer

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.