- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Problema If campo database
-
Problema If campo database
ciao a tutti, ho il seguente problema:
ho un modulo asp dove inserisco:
cod_articolo
articolo
descrizione
quantita
prezzo
giacenzanella tabella articolo
ho un modulo asp dove inserisco
cod_articolo
articolo
quantita
prezzonella tabella carico_scarico:
avrei bisogno di creare una sql dove faccio una interrogazione che mi permetta la visualizzazione solo dei valori presenti che hanno una giacenza inferiore a quella inserita nella tabella articolo.
Come posso fare?. Grazie
-
Ciao, devi fare qualcosa del tipo:
select * from articolo where giacenza < 123
Dove 123 è la giacenza che ti interessa. Non ho comunque capito le due tabelle, su quale delle due devi fare la select?
-
per prima cosa ti ringrazio per la disponibilità sia per questo thread che per l'altro a cui mi hai risposto.
mi spiego meglio, ho realizzato una cosa più semplice:
ho raggruppato il tutto in una sola tabella chiamata magazzino
nella quale ho:
...
articolo
quantità
minimo_scorta
...quello che devo creare è il seguente:
se il valore quantità è < del minimo_scorta, mi deve uscire una scritta: L'Articolo XXXX è inferiore al minimo della scorta quindi si prega di provvedere ad ordinarlo
se il valore quantità è > del minimo_scorta non devo visualizzare nulla.
Mi potresti dare una mano a creare questa parte di programma?
Grazie
-
La query è scritta sopra, posta il codice che hai fatto e vediamo.
-
"select quantita, Sum(quantita) As Totale from magazzino where Totale < " & minimo_scorta & " Group By quantita"
però non mi funziona
-
Non so se si può mettere il valore sum nela where, credo non si possa....
-
se caricarsi i valori di minimo_scorta in un array e poi li confrontassi con la sql?. Non ho mai usato un array quindi non saprei da che punto iniziare. Tu come faresti a risolvere questo problema?. Non so proprio come fare....
-
prova a eseguire una query che recuperi tutti i risultati tipo questa:
Select * From Tabella
poi nella tabella, nel campo in cui andrebbe scritto se l'articolo è sottoscorta metti questa if:
if Rs("Quantità")<Rs("Minimo_Scorta") Then Response.Write "L'Articolo..."
perciò se la condizione si verifica ti scriverà che è sottoscorta altrimenti rimarrà vuoto.