Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Query: cambiare colonna al cambio data

    Salve a tutti, avrei un quesito...

    Io ho una tabella dove ci sono i campi DATA e TESTO, adesso io vorrei estrarre i dati e incolonnarli in base alla data, ovvero, ogni giorno una colonna come nell'esempio:



    Come potrei fare?
    Grazie.
    Noi NON siamo quì perchè siamo liberi, noi siamo quì perchè NON siamo liberi!

    Neo sta distruggendo le Macchine, quando l'Architetto preme CTRL+ALT+CANC, entra nel Task Manager e termina il processo NEO.EXE. A quel punto Neo scompare e le Macchine distruggono Zion...

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Usando una tabella?

  3. #3
    Si quello l'avevo capito, ma come gli faccio fare il cambio colonna al cambio data?
    Noi NON siamo quì perchè siamo liberi, noi siamo quì perchè NON siamo liberi!

    Neo sta distruggendo le Macchine, quando l'Architetto preme CTRL+ALT+CANC, entra nel Task Manager e termina il processo NEO.EXE. A quel punto Neo scompare e le Macchine distruggono Zion...

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Metti i record in ordine di data, prepari una TABLE e apri una colonna (TR TD) ci metti dentro tutti i record che trovi fino a quando la data non cambia, in questo caso chiudi la colonna (/TD /TR), se non sei a EOF, riapri una colonna e riparti...

  5. #5
    Fino a metà ci arrivo... ma poi non so come fare...

    codice:
    <%
    response.write("<table border=1 width=1000 cellspacing=1>")
    do while not rsCat.eof
       response.write("<tr>")
       response.write("<td width=200>" & rsCat("TESTO") &"</td>")
       response.write("</tr>")
    rsCat.movenext
    loop
    response.write("</table>")
    %>
    Noi NON siamo quì perchè siamo liberi, noi siamo quì perchè NON siamo liberi!

    Neo sta distruggendo le Macchine, quando l'Architetto preme CTRL+ALT+CANC, entra nel Task Manager e termina il processo NEO.EXE. A quel punto Neo scompare e le Macchine distruggono Zion...

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    No, non va bene.
    codice:
    apri il recordset ordinato per data
    IF non sei già a EOF
      dataCorrente = dataRecord
      apri la table
      apri tr
      apri td
      fai fino a EOF
        IF dataCorrente <>dataRecord
          chiudi td
          chiudi tr
          apri tr
          apri td
          dataCorrente = dataRecord
        END IF
        scrivi dataRecord 
    
        scrivi testo 
    
      looppa
      chiudi td
      chiudi tr
      chiudi la table
    END IF

  7. #7
    Ok, vediamo cosa riesco a fare.. adesso è un po' + chiaro.
    Noi NON siamo quì perchè siamo liberi, noi siamo quì perchè NON siamo liberi!

    Neo sta distruggendo le Macchine, quando l'Architetto preme CTRL+ALT+CANC, entra nel Task Manager e termina il processo NEO.EXE. A quel punto Neo scompare e le Macchine distruggono Zion...

  8. #8
    Sinceramente sono arrivato fino a quì... ma ovviamente non funzia nulla:

    codice:
    <%
    if not rsCat.eof
    dataCorrente = rscat("data")
    %>
    
    <table border=1 width=1000 cellspacing=1>
    <tr>
     <td width=200>
     
    <% 
    rscat("TESTO")
    rsCat.movenext
    IF dataCorrente <> rscat("data") then
    %>
    
     </td>
    </tr>
    <tr>
     <td width=200>
     
    <%   
    dataCorrente = rscat("data")
    END IF
    rscat("TESTO")
    LOOP
    %>
    
     </td>
    </tr>
    </table>
    
    <%
    END IF
    %>
    Noi NON siamo quì perchè siamo liberi, noi siamo quì perchè NON siamo liberi!

    Neo sta distruggendo le Macchine, quando l'Architetto preme CTRL+ALT+CANC, entra nel Task Manager e termina il processo NEO.EXE. A quel punto Neo scompare e le Macchine distruggono Zion...

  9. #9
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    1. Identa il codice.
    2. Rispetta la sequenza che ho postato
    3. rscat("TESTO") questa istruzione da sola non ha senso...

  10. #10
    A parte l'indentatura per il resto ho ripettato la tua sequenza.
    Perchè rscat("TESTO") non ha senso? che devo fare?
    Noi NON siamo quì perchè siamo liberi, noi siamo quì perchè NON siamo liberi!

    Neo sta distruggendo le Macchine, quando l'Architetto preme CTRL+ALT+CANC, entra nel Task Manager e termina il processo NEO.EXE. A quel punto Neo scompare e le Macchine distruggono Zion...

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.