Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31
  1. #1
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214

    [mysql] unire celle con la query

    Salve,
    ho una tabella con tre colonne è che voglio unire con una sola colonna?
    esempio:
    TRE COLONNE
    |Giorno|Mese|Anno|
    | 01 | 03 | 2010|
    | 03 | 04 | 2010|
    | 07 | 12 | 2010|

    Devo avere con la query che devo usare con SELECT x unire con una sola colonna per esempio
    SELECT (GIORNO - MESE - ANNO) ma mi visualizza la data tutte unite ma voglio dividere con la barretta.

    esempio:
    UNA SOLA COLONNA
    | DATA |
    |01/03/2010|
    |03/04/2010|
    |07/12/2010|


    invece quello che ho fatto con SELECT lo vedo le date che non mi va
    esempio:
    | DATA |
    | 01032010 |
    | 03042010 |
    | 07122010 |


  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Perchè non usi un unico campo di tipo date?

    codice:
    select concat_ws('/',lpad(giorno,2,0),lpad(mese,2,0),anno) .....

  3. #3
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214
    ah, dimenticavo che stavo utilizzando con vb.net x metterlo nella query.

    quello che mi hai chiesto non mi va?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da lory38
    quello che mi hai chiesto non mi va?

  5. #5
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214
    codice:
    select concat_ws('/',lpad(giorno,2,0),lpad(mese,2,0),anno) .....

    prima mi avevi detto il codice e io ho provato a farlo ma non mi funziona?


  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Posta tutta la query e cerca di essere più chiaro invece di scrivere non va.

  7. #7
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214
    ecco posto il codice:

    Dim query As String = "SELECT concat_ws('/',lpad(giorno,2,0),lpad(mese,2,0),anno) FROM offerte"

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Assegna alla funzione un alias e fai riferimento a esso.

    codice:
    Dim query As String = "SELECT concat_ws('/',lpad(giorno,2,0),lpad(mese,2,0),anno) as data FROM offerte"

  9. #9
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214
    quello che ho già assegnato ha funzionato ma non vedo il risultato delle date?

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    La query la esegui? Scorri il recordset?
    Mi sembra che tu abbia problemi con vb.net e per quello esiste la sezione programmazione.

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