Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860

    query chilometrica ma puo essere?

    salve ragazzi,

    io ho questa query e mi pare un po troppo lunga anche se le condizioni sono tutte da rispettare e obbligatorie, tuttavia volevo sapere se secondo voi c'era un modo migliore x accorciarla ottenendo comunque il medesimo risultato.

    codice:
    mySqlSelect = "select * from Messaggi where CodiceMittente='" & Session("CodiceC") & "'and VisMit='" & StatoMess & "'or CodiceDestinatario='" & Session("CodiceC") & "'and VisDes='" & StatoMess & "'order by Data, Ora"
    grazie
    Linux Inside

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ne ho viste di decisamente più lunghe.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    immagino, ma ci può essere una sintassi più esemplificante che mi dia lo stesso risultato oppure così com'è è già il più semplificata possibile?

    giusto x non far sforzare troppo il nostro amico db che come ben sappiamo x andare in til ci impiega ben poco...


    Linux Inside

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Va bene ma mancano gli spazi tra una parola e l'altra.
    Vien fuori tutto attaccato.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    si che per altro così è meglio...

    codice:
    mySqlSelect = "select * from Messaggi where ((CodiceMittente='" & Session("CodiceC") & "') and (VisMit='" & StatoMess & "')) or ((CodiceDestinatario='" & Session("CodiceC") & "') and (VisDes='" & StatoMess & "')) order by Data, Ora asc"
    con questo risultato

    select * from Messaggi where ((CodiceMittente='CL000001') and (VisMit='No')) or ((CodiceDestinatario='CL000001') and (VisDes='No')) order by Data, Ora asc

    Linux Inside

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.