Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    SQL WHERE='XXXXX', e caso mai 'YYYYY'

    Ciao,
    altra mia lacuna in ASP. In questi giorni vi sto stressando un pò ma sto imparando diverse cose grazie al vostro aiuto.


    In pratica ho elaborato un sistema che estrae un record per volta, l'utente lo elabora, ed in alcuni casi lo "ributta" nel Db senza lavorarlo, ma semplicemente aggiornando lo "STATO", giusto per identificare che è già stato visionato.
    Vorrei che questi recordi "ributtati" nel DB venissero estratti alla fine.

    Si può fare una query SQL che estrae fino a completamento tutti i record con lo STATO='XXXXX' ed eventualmente (se finiscono) passa a quelli con STATO='YYYYY'?

    Ho provato a cercare sul WEB ma non trovo la condizione SQL che mi interessa.

    Grazie in anticipo.

  2. #2
    vuoi sapere quelli che hanno cambiato stato?

  3. #3
    No,
    mi sono espresso male.

    Ho un DB.
    Il sistema estrae sequenzialmente un record per volta (per ogni accesso alla pagina web) solo se il campo STATO=libero.
    Quando estrae il record, automaticamento aggiorna lo STATO=occupato.

    Appena l'utente finisce la lavorazione lo STATO=lavorato.
    Occasionalmente capita che l'utente non lavori più la pratica e lo STATO=rilavorare

    Ora vorrei che i record con lo STATO=rilavorare venissero estratti quando finiscono quelli con lo STATO=libero


    Spero di essermi espresso correttamente.
    GRAZIE

  4. #4
    fai la prima select con stato=libero OR stato=rilavorare order by stato

  5. #5
    Ancora una volta sei stato perfetto.
    A volte mi confondo in delle sciocchezze.
    Grazie sempre!

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.