Buongiorno, ho creando una VIEW in mysql per esportare un file .csv formattato come mi è stato richiesto e cioè per gli orari:
08:00-12:00,14:00-19:00 (es. per doppia fascia di orari)
08:00,19:00 (es. per orario continuato)
questa è la parte della query:
codice:
....
CONCAT (ap_mattina,'-',ch_mattina,',',ap_pomeriggio,'-',ch_pomeriggio) AS 'Orario_lun_ven',
CONCAT (ap_mattina_sab,'-',ch_mattina_sab,',',ap_pomeriggio_sab,'-',ch_pomeriggio_sab) AS 'Orario_sab',
....
Il problema è quando c'è l'orario continuato o il punto vendita è chiuso che mi si stampano i trattini che ho archiviato nel mio database:
07:30-12:00,--- (chiuso il pomeriggio)
---,--- (Chiuso)
08:00---,---18:00 (orario continuato)
ho "risolto" manualmente aprendo il csv con notepad e facendo trova e sostituisci sei volte in modo da ripulire il file:
codice:
Trova 0,---", Sostituisci con 0",
Trova 5,---", Sostituisci con 5",
Trova "---,---" Sostituisci con "x"
Trova 0---,---1 Sostituisci con 0-1
Trova 0--,--1 Sostituisci con
Trova 0---,---2 Sostituisci con 0-2
Con questi sei trova e sostituisci ripulisco tutti record. Lo so è una maccheronata ma mi risolve il problema, c'è un metodo per farlo in fase di query?