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

    [mysql] gestione delle date con query

    ciao

    la mia richiesta è un po particolare, in sostanza avrei bisogno di sapere come utilizzare query sql per fare operazioni con le date, ad esempio so che se io faccio

    codice:
    "select now"
    
    ottengo: 2005-02-26 11:32:54
    
    SELECT date_format( now( ) , '%d%m%y' ) 
    
    ottengo: 260205
    vorrei sapere se ci sono delle funzioni inverse, cioè se io do

    260205, %d%m%y

    come parametri c'è una funzione che mi ritorna il valore della data?

    inoltre c'è una funzione che, date due date mi ritorna la loro differenza in giorni?

    grazie nik
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    Re: [mysql] gestione delle date con query

    [supersaibal]Originariamente inviato da nik600
    ciao

    la mia richiesta è un po particolare, in sostanza avrei bisogno di sapere come utilizzare query sql per fare operazioni con le date, ad esempio so che se io faccio

    codice:
    "select now"
    
    ottengo: 2005-02-26 11:32:54
    
    SELECT date_format( now( ) , '%d%m%y' ) 
    
    ottengo: 260205
    vorrei sapere se ci sono delle funzioni inverse, cioè se io do

    260205, %d%m%y

    come parametri c'è una funzione che mi ritorna il valore della data?

    inoltre c'è una funzione che, date due date mi ritorna la loro differenza in giorni?

    grazie nik [/supersaibal]
    Cioè vuoi una funzione che dato in ingresso 260205, %d%m%y ti restituisca la data in formato yyyy-mm-dd hh:ii:ss ?? :master:

    Per la differenza di date c'è, in MySQL, la funzione DATEDIFF

    [supersaibal]Dal manuale di MySQL
    SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
    -> 1[/supersaibal]

  3. #3

    Re: Re: [mysql] gestione delle date con query

    [supersaibal]Originariamente inviato da VaLvOnAuTa
    Cioè vuoi una funzione che dato in ingresso 260205, %d%m%y ti restituisca la data in formato yyyy-mm-dd hh:ii:ss ?? :master:
    [/supersaibal]
    Esiste in mysql 4.1. Da una stringa rende una data in formato data p datetime.

    STR_TO_DATE (str,format)

    ES.:

    SELECT STR_TO_DATE ('03.10.2003 09.20', '%d.%m.%Y %H.%i');

    RICEVI -> '2003-10-03 09:20:00'


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

  4. #4
    perfetto!

    grazie ad entrambi!
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

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.