Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 22 su 22

Discussione: Convertire data Sql

  1. #21
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    99
    Eccola, ci son riuscito:

    "SELECT UNIX_TIMESTAMP(CONCAT(SUBSTR(DATA, 7, 4),"-", SUBSTR(DATA, 4, 2),"-",SUBSTR(DATA, 1, 2)," 00:00:00")) FROM TIME"

    In questo modo posso ricavare il time in formato Unix

    Grazie a tutti

  2. #22
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    99
    Un ultima cosa,
    Ora se volessi aggiornare un campo con un UPDATE del genere:

    "UPDATE time_prova SET time_prova.TIME = (SELECT UNIX_TIMESTAMP(CONCAT(SUBSTR(DATA, 7, 4),"-", SUBSTR(DATA, 4, 2),"-",SUBSTR(DATA, 1, 2)," 00:00:00")) FROM time_prova)"

    mi da errore "#1093 - You can't specify target table 'time_prova' for update in FROM clause"
    Ho letto un pò girando sul web che questo errore lo si ha quando si tenta di aggiornare una tabella prendendo dati dalla stessa.

    La soluzione per quel che ho letto sarebbe creare un Alias , io ci ho provato ma non mi riesce,qualcuno sa aiutarmi?

    La query è fatta bene perche se provo a copiare la tabella con nome diverso e modifico la query che da time_prova aggiorno time_prova1 funziona alla perfezione.

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.