[mysql][mariadb]Raggruppare query in base alla data

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
62
Udine
www.stilisticamente.com
Ciao, nuova settimana, nuovo dilemma.
Per lavoro ho costruito una semplice pagina che inserisce in un database, delle informazioni relative al passaggio di documenti da un ufficio all'altro.
Poi ho costruito un report in grado di mostrare il registro di passaggio, in grado di poterlo sfogliare e vedere se un determinato documento è stato passato oppure no.
Fin qui una cosa semplicerrima!
Il problema odierno si è verificato quando mi hanno chiesto di visualizzare a schermo, i documenti passati per gruppi di data; in altre parole tutti quelli passati giovedì, tutto quelli passati venerdì, raggruppati ognuno per colore in modo da visualizzarli al volo nel registro.
Ora il problema nasce dal fatto che non devo mostrare i documenti passati giovedì, sarebbe facile, anzi già lo faccio ( SELECT * FROM documenti WHERE data = '2017-11-30'; -- ) no, qui si vuole mostrare l'intero registro, paginato, ma con i blocchi di giorni di passaggio colorati, in modo da visualizzare al volo ogni singolo blocco di documenti passati per giorno.
Una query del genere non so come inventarla francamente.
Io non so dove sbattermi la testa, francamente :(
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
se ho capito, dovrebbe bastare un indice che rimane costante per la data ed incrementa al cambio
rifacendomi all'esempio delle join/select, puoi vedere se questo codice ti basta
Codice:
  SELECT
  data
  , ( RANK() OVER (ORDER BY data) ) seq
  FROM @products
risultato
upload_2017-12-4_11-40-46.png

si la sequenza non è continua 1-2-3, ma in ogni caso identifica il gruppo
sufficiente ?
 

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
62
Udine
www.stilisticamente.com
Dovrei prima tradurla in MySQL, tu continui a utilizzare per i tuoi esempi MS SQL, e giustamente conoscendo quello, ma ora mi aggiungi un problema in più.
Ti faccio sapere non appena lo provo :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
C 5.5.52-MariaDB vs 5.6.15 mysql MySQL 0
O [MySQL] Repliche database e MariaDB MySQL 0
S PHP Installazione da sorgente con supporto mysql (mariadb) PHP 0
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
W MySQL ciclo in SELECT MySQL 0
L Mysql gestionale multipiattaforma MySQL 0
W MySQL SELECT list dinamica MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0
F Ricreare struttura php+mysql su Xampp Apache 0
M Array associativi php su 2 campi mysql PHP 10
Z Controllo giorni MYSQL PHP 0
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
Z MySql injection PHP PHP 1
D controllare valore in tabella mysql PHP 0
A pulsante di update campo mysql con javascript Javascript 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
T differenza fra mysql xampp e un mysql server Database 0
R Importazione csv su mysql tramite array PHP 2
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
D problema php mysql PHP 1
D problema php mysql PHP 1
N Server mysql non raggiungibile da connessione esterna MySQL 1
B Crea pdf da tabella mysql "ultima riga modificata" MySQL 4
D evitare di inserirre duplicati in mysql PHP 4
L salvare codice html in mysql PHP 3
L Google chart php mysql PHP 2
S Gestire scelta dropdown con dati da Mysql PHP 2
K cron job mysql PHP 3
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
R Errore UPDATE tabella mysql PHP 1
R Caricamento immagine su cartella remota + mysql PHP 3
D Emoji in mysql Database 0
L Aiuto per programma web php/mySQL PHP 2
S Problema esportazione tabelle Mysql in Excel PHP 0
S Cancellare una riga MYSQL PHP 1

Discussioni simili