Visualizzazione dei risultati da 1 a 1 su 1

Visualizzazione discussione

  1. #1
    Utente di HTML.it L'avatar di xGioweb
    Registrato dal
    Oct 2007
    Messaggi
    114

    [MySql] funzione CONCAT

    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?
    Ultima modifica di xGioweb; 23-05-2016 a 17:45
    Ciao
    xGioweb

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.