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

    convertire campo varchar in data

    Allora ragazzi io devo ordinare per data alcune date inserite in un database, le date nel db sono scritte in questo modo 12/09/2007

    la query sql usata


    $f_sql = "SELECT str_to_date(data_chiamata,'%d/%m/%y') as data_chiamata FROM interventi WHERE id_condominio = " . $_SESSION['id_condominio'] . " AND id_amministratore = " . $_SESSION['ammid'] . " ORDER BY data_chiamata";


    il risultato,, m mette la data in americano ma come vedi nel 2020 O_o me li ordina quest si , ma io non ho date nel 2020 O_O inoltre le deve mostrare nel modo europeo come posso fare inoltre non mi prende piu gli altri campi , forse devo menzionarli nella query??
    Data Richiedente Richiesta Stato
    0000-00-00 Aperta
    2020-05-07 Aperta
    2020-09-13 Aperta
    2020-12-04 Aperta
    2020-12-04 Aperta
    2020-12-04 Aperta

  2. #2
    $f_sql = "SELECT str_to_date(data_chiamata,'%d/%m/%y') as data_chiamata FROM interventi WHERE id_condominio = " . $_SESSION['id_condominio'] . " AND id_amministratore = " . $_SESSION['ammid'] . " ORDER BY data";

  3. #3
    se la data e' memorizzata come 12/09/2007 l'anno deve essere rappresentato come "Y" in maiuscolo. Leggi per bene la query

    codice:
    $f_sql = "SELECT data_chiamata,
               str_to_date(data_chiamata,'%d/%m/%Y') as data_estratta
               FROM interventi 
               WHERE id_condominio = " . $_SESSION['id_condominio'] . " 
               AND id_amministratore = " . $_SESSION['ammid'] . " 
               ORDER BY data_estratta";
    la data_estratta serve esclusivamente per l'ordinamento.

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

  4. #4
    grazieee funziona perfe

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.