Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Quote Originariamente inviata da optime Visualizza il messaggio
    come anche suggerito da nman, potresti molto facilmente risolvere il problema leggendo 7 giorni consecutivi a partire dalla domenica. Cos� facendo alleggerisci anche il server perch� fai una sola interrogazione invece di sette. Nella SELECT puoi facilmente ricavare il giorno della settimana.

    La query reale potrebbe cambiare in base al db che usi (� per questo che il regolamento dice di indicarlo )
    Quindi la logica dovrebbe essere :

    da una data che ricevo (via get) cerco la domenica andando a ritroso con i giorni ?

    eseguo una query dalla data di domenica aggiungendo 6 giorni (per arrivare al sabato) [come si fa im mysql ?]

  2. #12

  3. #13
    Quote Originariamente inviata da optime Visualizza il messaggio
    Perfetto quello che mi serve !!!

    Per correttezza la query è questa :

    codice:
    select*from tabella_con_date
    where yearweek(`nome_campo_data`)= yearweek('data_formattata_inglese es : 2019-08-09')

  4. #14

  5. #15
    Mi servirebbe anche un order by giorno (da domenica a sabato) per fare un lavoro perfetto...

    Facendo order by giorno_settimanale asc (Domenica,Lunedi ecc) Domenica viene inserita al primo posto poi giovedi che viene subito dopo in ordine alfabetico .

    Quindi come potrei ?
    Ultima modifica di pippuccio76; 09-08-2019 a 12:53

  6. #16
    se vuoi l'ordine per data usa la data

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 © 2024 vBulletin Solutions, Inc. All rights reserved.