Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 46

Discussione: estrarre mesi da data

  1. #1

    estrarre mesi da data

    ciao
    io ho una tabella con un campo inizio e un campo fine in formato date.
    vorrei mettere a video i mesi che ci sono dentro i record

    per essere piu chiaro:

    record1: inizio [31/05/2008] - fine [25/06/2008]
    redord2: inizio [05/05/2008] - fine [08/05/2008]
    record3: inizio [12/12/2008] - fine [02/01/2009]

    io vorrei avere un array che contiene i mesi: 05/2007, 06/2007, 12/2008, 01/2009

    qualcuno mi darebbe qualche idea ??
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Guarda, qui trovi tutto quello che ti serve:
    http://dev.mysql.com/doc/refman/5.0/...functions.html

  3. #3
    grazie .. ma piu di trovare le funzioni che mi estraggono il mese, non so che fare, visto che devo creare la query:

    io avevo provato a fare una cosa del genere

    SELECT inizio,fine, COUNT(*) as conta
    FROM appuntamento
    GROUP BY MONTH(inizio)

    ma cosi facendo mi trova solo i mesi d'inizio, a me interessa sapere i mesi sia dell'inizio e della fine, con di piu l'anno!
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  4. #4
    Leggi i record così come sono e poi estrai il mese con php. Mi pare ci sia una funzione month() o qualcosa del genere.

  5. #5
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    la butto
    prova cosi:


    SELECT DATE_FORMAT( inizio, '%m%Y' ),DATE_FORMAT( fine, '%m%Y' )
    FROM appuntamento


    poi non ho capito quel conta a cosa ti serve...

  6. #6
    tanto per essere piu chiaro i campi inizio e fine sono le date della durata di un evento.
    quindi devo fare un calendario con gli eventi suddiviso per mese
    quindi se un evento è a cavallo di 2 mesi o di 2 anni devo metterlo a video in entrambi i mesi!
    quindi ho la necessità di sapere i mesi che hanno gli eventi!
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  7. #7
    Ti avevo già risposto... basta cercare.

    http://it2.php.net/date

  8. #8
    ma hai provato a pensare che se ho continuato a postare, evidentemente non ho trovato la soluzione !???
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  9. #9
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Originariamente inviato da kodode
    la butto
    prova cosi:


    SELECT DATE_FORMAT( inizio, '%m%Y' ),DATE_FORMAT( fine, '%m%Y' )
    FROM appuntamento


    poi non ho capito quel conta a cosa ti serve...

    Come no??? E questa che cos'è?

  10. #10
    Già
    Prova così:

    function estraidata($data) {
    ereg ("([0-9]{2})[-/\]([0-9]{2})[-/\]([0-9]{4})", $data, $regs);
    return "$regs[2]/$regs[3]";
    }

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.