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

    Problemi Con Sql Order By

    Ciao ragazzi

    ho un piccolo problema vorrei fare una query con un doppio ordinamento, mi spiego ora utilizzo questa query

    sql = SELECT * FROM AGENDA ORDER BY DATA,ORE DESC


    IN REALTà vorrei ordinare nella stessa query data in modalità desc e ore in modalità asc ho provato così


    sql = SELECT * FROM AGENDA ORDER BY DATA DESC AND ORE ASC

    ma non funziona

    come posso risolvere?


  2. #2
    Togli l'AND e metti una virgola al suo posto.

  3. #3
    Ciao... spero tu abbia risolto!

    io invece ho un problema simile, adesso vi spiego:

    vorrei ordinare una tabella per prezzo ASC ma succede che un prezzo come 70000,00 me lo visualizza prima di quello di 110000,00 (da premettere che la tabella nel database è numerica!

    Ecco la sintassi della pagina:
    codice:
    <% 
    wcat = request ("categoria")
    pag = request.querystring ("pag")
    Set conn = Server.CreateObject("ADODB.Connection")
    Set rs = Server.CreateObject ("ADODB.RecordSet")
    %>
    			
    			<% 	
    			if wcat = "" then
    		sql = "SELECT * FROM listino order by prezzo ASC"
        	rs.Open Sql, conn, 1
    	else
    		sql = "SELECT * FROM listino where categoria = " & wcat & " order by prezzo ASC"
        	rs.Open Sql, conn, 1
    	end if
    
    	if rs.EOF then
    		response.write "Non esistono Prodotti con questa categoria"
    		response.end
    	End if
    
    	WID=rs("categoria")
    	  
        Sql2 = "select * from Categorie WHERE id = " & WID & " order by Nome ASC" 
        set rs2 = conn.execute(Sql2)
    
    'response.write sql
    'response.end
     Select Case Request.QueryString("Direzione")
    etc... etc...
    qualche consiglio?
    Scusate sto imparando!

  4. #4
    sicuro che il campo prezzo sia numerico?

  5. #5
    si
    prima era di testo e poi l'ho cambiato in numerico
    Scusate sto imparando!

  6. #6

  7. #7
    E access

    che problema puo essere secondo te?
    Scusate sto imparando!

  8. #8
    può dipendere dalla conversione della colonna. hai provato a eseguire la query direttamente dentro access?

  9. #9
    no!

    non so farlo!
    Scusate sto imparando!

  10. #10
    ma dai... apri access, poi va su query, nuova query, SQL

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.