Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002

    Differenza tra date

    Ciao a tutti, sto usando in mysql la datediff per calcolare la differenza in giorni tra due date.
    C'è modo di escludere il sabato e la domenica da questo conteggio ?

  2. #2
    Ma a te serve sapere quanti giorni passano tra una data e l'altra e poi togliere gli eventuali 2 sabato e domenica (quindi se conti i giorni tra oggi e il 25/07 anziché 8 ti restituisce 6), oppure il classico conto dei "xx giorni lavorativi" e quindi per cercare 5 giorni lavorativi a partire da oggi il programma ti deve restituire martedì 24?

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    La seconda mi serve.

  4. #4
    Ciao,

    come da regolamento va indicato la piattaforma in uso nel titolo, per questa volta sistemo io ma maggiore attenzione pls.

    Grazie
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    in SQL esiste la funzione DATENAME che riceve in input due parametri:
    1) la parte dell'elemento data da restituire, nel tuo caso dovrai mettere weekday per avere il nome del giorno
    2) la data dalla quale vuoi ricavare il nome del giorno

    Se la funzione ti restituisce sabato o domenica devi fermare il conteggio dei 5 giorni

  6. #6
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Quindi non posso farlo direttamente con una query Mysql ?

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.