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

    MySQL: select parziale di una data

    Ciao a tutti, vi scrivo per un problemino con una query, ho cercato sul forum ma nulla fa al caso mio...

    Quello che sto cercando di fare è una query che cerchi in un campo datetime del database solo per mese e anno, cioè se nel db ho date = "2009-01-15 16:40:54" vorrei poter cercare semplicemente usando "2009-01".

    Ho fatto così ma non va:
    codice:
    "SELECT * FROM $db_table WHERE str_to_date(date, '%m-%Y') = str_to_date('01-2009', '%m-%Y')

  2. #2

  3. #3
    Ho risolto così:

    codice:
    "SELECT * FROM $db_table WHERE year(post_date) = '2009' AND month(post_date) = '01'"
    Grazie comunque!

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.