Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443

    Mysql selezionare periodi tra 2 date definite

    Salve,

    è possibile con una select farsi restituire tutti le domeniche e tutti i lunedì tra 2 date?

    Grazie per un suggerimento...

  2. #2
    e certo che si...
    con dayofweek la domenica e' = 1 e lunedi' a 2

    codice:
    select *
    from tabella
    WHERE campo_data between data_inizio AND data_fine
    AND DAYOFWEEK(campo_data) <= 2

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Grazie,

    scusa, è possibile farsi restituire ad esempio tutti i lunedì tra 2 date senza interrogare una tabella ?

    SELECT *
    BETWEEN DATE '1980-05-20'
    AND DATE '1980-05-26'
    WHERE DAYNAME( date ) = "Monday"


    ... o mi conviene farlo con PHP

    Grazie

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.