Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Group by e campo data

  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117

    Group by e campo data

    Ho una tabella che ho raggruppato su 3 campi, ora vorrei visualizzare nei risultati anche un campo data/ora, di conseguenza (se non mi sbaglio) devo raggrupparla anche su un campo data/ora ... ma ovviamente essendo l'ora (secondi) sempre differente il raggruppamento è sparito...

    non ho altre soluzioni??? per visualizzare un campo e non metterlo nel raggruppamento??

    L'unica soluzione sarebbe trasformare, da query il campo data/ora, in solo data? Come posso fare??? sia nella select che nel group by???

    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Con una query selet estrai il contenuto del campo data/ora e poi con asp lo splitti per ottenere soltanto la data:
    codice:
    ARR_DALFORM = split(data_richiesta, " ")
    data_richiesta0 = convertDate(ARR_DALFORM(0))
    data_richiesta1 = ARR_DALFORM(1)
    response.write data_richiesta0 &"
    "
    response.write data_richiesta1 &"
    "
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Quindi l'unica soluzione è convertire in data il campo data/ora???

    Ma è possibile farlo da query??

    Grazie

  4. #4

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    SQL Server

  6. #6
    quindi puoi usare CAST o CONVERT

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Direttamente dalla query???

    Come??? quale dei due mi consigli di usare?

  8. #8
    scusa, ma usi sql e non conosci quei due comandi?

    da' un'occhiata qui http://freeasp.html.it/articoli/view...olo.asp?id=245

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    va bene usare:

    CAST (CONVERT(CHAR(8) , getdate() ,112)

    per convertirla in formato gg/mm/aaaa

    in caso affermativo, il cast cosa fa?

    Grazie

  10. #10
    a vale', o usi CAST o usi CONVERT. per il tuo caso sono assolutamente equivalenti.

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.