Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query SQL un po' lunga

  1. #1

    Query SQL un po' lunga

    Si potrebbe ottimizzare secondo voi?


    <%SQL="SELECT * FROM criticita WHERE area='"& area & "' AND sede='RS'
    AND programma='"&programma(0)&"' AND sede='RS'
    OR programma='"&programma(1)&"' AND sede='RS'
    OR programma='"&programma(2)&"' AND sede='RS'
    OR programma='"&programma(3)&"' AND sede='RS'
    OR programma='"&programma(4)&"' AND sede='RS'
    OR programma='"&programma(5)&"' AND sede='RS' "

    rec.Open SQL,conn,1
    Totale = rec.RecordCount
    rec.Close
    Set rec = Nothing
    conn.Close
    set conn = Nothing %>



    grasssie

    - Punteggiatura. Sono vivo e vegeto. Sono vivo. E vegeto.
    - La vera felicità sta nelle piccole cose: una piccola villa, un piccolo yacht, una piccola fortuna...
    - Il pesce che lotta contro la corrente muore fulminato.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    SQL="SELECT * FROM criticita  WHERE area='"& area & "' AND sede='RS' AND programma IN ('"&programma(0)&"','"&programma(1)&"','"&programma(2)&"','"&programma(3)&"','"&programma(4)&"','"&programma(5)&"')"

  3. #3
    grazie mille!

    Lorenzo
    - Punteggiatura. Sono vivo e vegeto. Sono vivo. E vegeto.
    - La vera felicità sta nelle piccole cose: una piccola villa, un piccolo yacht, una piccola fortuna...
    - Il pesce che lotta contro la corrente muore fulminato.

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.