Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Ordinare dati x mese

  1. #1

    Ordinare dati x mese

    Ciao a tutti,
    mi rivolgo a questo forum per cercare di risolvere una cosetta.
    In una pagina asp richiamo nelle celle di una table dei record da un db access, per la precisione i record sono: nr ordine, descrizione, quantità, data in formato gg/mese/anno
    Ora il tutto è ordinato in base data e così mi va bene ma vorrei riuscire all’occorrenza a visualizzare solo i record di un certo mese, una cosa del genere:
    <code>
    <select name="mese">
    <option>scegli mese</option>
    <option>gennaio</option>
    <option>febbraio</option>
    etc etc
    </select>
    </code>

    Qualche anima buona può aiutarmi??
    Grazie in anticipo
    Fabrizio

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    hai provato ad implementare la sql con WHERE MONTH(data)=il mese che vuoi

  3. #3
    Originariamente inviato da grandeorco
    hai provato ad implementare la sql con WHERE MONTH(data)=il mese che vuoi
    Prima cosa grazie della risposta, ma nel mio post precedente o dimenticato di segnalare che sono assolutamente ignorante in materia , cortesemente non puoi postarmi un paio di righe di codice d'esempio, poi vedo di andare avanti io.

    Grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Hai un codice dal quale parteire per un aiuto ? Tipo la pagina che interroga il db?

  5. #5
    Originariamente inviato da grandeorco
    Hai un codice dal quale parteire per un aiuto ? Tipo la pagina che interroga il db?
    Ecco qua:

    codice:
    <%  Set objConn = Server.CreateObject("ADODB.Connection")  
    objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = d:\inetpub\webs\mdb-database\database.mdb")  
     Set objRs = Server.CreateObject("ADODB.Recordset") 
     set objRs = objConn.Execute("SELECT * from mov2734do ORDER BY data DESC")    
    Do while NOT objRs.EOF  
    %>    
    <table>  
    <tr>  
    <td><% response.write "" & objRs("ordine") & "" %></td>
      <td><%response.write "" & objRs("sviluppo") & ""  %></td>
      <td><%response.write "" & objRs("quantita") & ""  %></td> 
     <td><%response.write "" & objRs("totale mt") & ""  %></td> 
     <td><%response.write "" & objRs("data") & ""  %></td>
      
    </tr>  </table>  	  	  	  	
    <%    
    objRs.Movenext  Loop    
    objRs.Close  Set objRs = Nothing  
    objConn.Close  
    Set objConn = Nothing  
    %>
    Grazie perl'interessamento.
    Ciao
    Fabrizio

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    set objRs = objConn.Execute("SELECT * from utenti where MONTH( qui inserisci il campo data del tuo db )= 12 order by nome")
    e tutto qui

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.