Formula matematica da utilizzare in SQL server...

Gino Pedrosi
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.. :-D
Ciao e grazie a tutti.

Risposte
Gino Pedrosi
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.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.