Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583

    non compreso in distinct

    ho questa query

    sql = "SELECT ilcliente, (distinct codice,codice2) FROM colloqui WHERE codice2 = '" & codice2 & "' "
    Set objrs = Server.CreateObject("ADODB.Recordset")
    Set objrs=Conn.Execute(SQL)


    Errore di sintassi (operatore mancante) nell'espressione della query '(distinct codice,codice2)'.


    si vuole lasciare fuori da distinct il campo icliente rilevandolo nella query ma nn nella distinct potete aiutarmi grazie.

    un saluto

  2. #2
    non capisco cosa tu voglia fare... fa' un esempio, grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    ESEMPIO :

    CODICE CODICE2 ILCLIENTE ID
    100 20 BIANCHI 6
    150 30 ROSSI 5
    100 20 VERDI 4
    150 30 NERI 3
    200 32 BLU 2
    200 32 NESSUNO 1


    QUESTO DEVE ESSERE IL RISULTATO IN ORDINE DI ID DECRESCENTE

    100 10 BIANCHI
    150 30 ROSSI
    200 32 BLU

    Dovrei unire i valori di codice e codice2 stampando come vedi gli ultimi id in ordine decrescente

    Fammi sapere

  4. #4
    perché tra

    100 20 BIANCHI 6
    100 20 VERDI 4

    scegli

    100 10 BIANCHI
    (sicuro che non sia "100 20 BIANCHI"?)

    e tra

    150 30 ROSSI 5
    150 30 NERI 3

    scegli

    150 30 ROSSI

    e tra

    200 32 BLU 2
    200 32 NESSUNO 1

    scegli

    200 32 BLU

    ???

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    perche i 2 codici nn cambiano mentre le descrizione dei clienti SI, l'importante che sia l'ultimo tra i 2 ....

  6. #6
    questa query
    codice:
    SELECT 
       CODICE,CODICE2,MAX(ID)
    FROM
       colloqui
    GROUP BY
       CODICE,CODICE2
    ti riporta i record giusti? (a parte il cliente, che recuperiamo poi)

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    si tutto ok e ora..........ilcliente.......

  8. #8
    Originariamente inviato da forte78
    si tutto ok e ora..........ilcliente.......
    mi piace sto modo di fare... zi badrone ???? uno sforzetto da parte tua?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    è da ore che provo va beh



    ADODB.Recordset error '800a0cc1'

    Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.

    riga 512

    non trovo il campo ma era quello che ti ho chiesto fin dall'inizio come si faceva a rilevarlo......................

  10. #10
    io cosa ne so che provi da ore? mi riferivo al tono!

    comunque, pensa alla mia query come a una subquery, e vedrai che trovi la soluzione

    codice:
    SELECT 
       MAX(ID) AS ID
    FROM
       colloqui
    GROUP BY
       CODICE,CODICE2
    questa ti riporta solo gli id... dai che ce la fai

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.