Formula matematica da utilizzare in SQL server...
Salve a tutti..
Da qualche giorno sto creando una query x Sql server..
Ho una tabella con 2 colonne che identificano 2 magazzini.
Sommando le due colonne ottengo un numero intero
Devo trovare una formula matematica che ottenga questo risultato
Dato un numero intero maggiore di zero, fatta una certa operazione deve restituire 1
la stessa operazione effettuata sul numero 0 mi deve restituire 0
ES:
2934 > [OPERAZIONE] > 1
3948 > [OPERAZIONE] > 1
0 > [OPERAZIONE] > 0
1 > [OPERAZIONE] > 1
Nella query verrà inserita in questo modo:
"SELECT * FROM Prodotti WHERE CATEGORIA='*' ORDER BY [QUI LA FUNZIONE] DESC
deve ordinare x la disponibilità, ma solo x Disponibile e Non disponibile non per la quantità effettiva, x questo voglio ottenere degli 1 e 0 un pò come una variabile boolean true e false.
Spero di essermi spiegato chiaramente..
Ciao e grazie a tutti.
Da qualche giorno sto creando una query x Sql server..
Ho una tabella con 2 colonne che identificano 2 magazzini.
Sommando le due colonne ottengo un numero intero
Devo trovare una formula matematica che ottenga questo risultato
Dato un numero intero maggiore di zero, fatta una certa operazione deve restituire 1
la stessa operazione effettuata sul numero 0 mi deve restituire 0
ES:
2934 > [OPERAZIONE] > 1
3948 > [OPERAZIONE] > 1
0 > [OPERAZIONE] > 0
1 > [OPERAZIONE] > 1
Nella query verrà inserita in questo modo:
"SELECT * FROM Prodotti WHERE CATEGORIA='*' ORDER BY [QUI LA FUNZIONE] DESC
deve ordinare x la disponibilità, ma solo x Disponibile e Non disponibile non per la quantità effettiva, x questo voglio ottenere degli 1 e 0 un pò come una variabile boolean true e false.
Spero di essermi spiegato chiaramente..

Ciao e grazie a tutti.
Risposte
Si hai ragione.. ora mi sembra di aver fatto una domanda proprio scontata..
tra l'altro la conoscevo pure sta funzione... ma non mi è venuta in mente.. ero propiro fuori strada!
risolto così.. SIGN(PRO_MAG+FOR_MAG) DESC
il resto della query purtroppo non lo posso postare xkè viene generata automaticamente da vb.net in base a cosa fa l'utente... quindi ogni volta cambia..
Ti ringrazio per l'aiuto. Saluti.
tra l'altro la conoscevo pure sta funzione... ma non mi è venuta in mente.. ero propiro fuori strada!
risolto così.. SIGN(PRO_MAG+FOR_MAG) DESC
il resto della query purtroppo non lo posso postare xkè viene generata automaticamente da vb.net in base a cosa fa l'utente... quindi ogni volta cambia..
Ti ringrazio per l'aiuto. Saluti.