SQL calcul entre deux select ?

Fermé
francoispgp - 27 juil. 2003 à 14:26
 pitbull - 18 juin 2008 à 02:23
Salut,

question de syntaxe comment redige t'on une requette qui fait une operation entre deux selects ?

comme

select ........ - select ..............

par exemple le premier select ferrai une somme de 1 2 3 et le second une somme de 4 5 6 on obtiendrai donc le resultat de (1+2+3)-(4+5+6)=-9

?

Merci

4 réponses

TEST=# create table toto(ti float);
CREATE TABLE
TEST=# create table titi(ot float);
CREATE TABLE
TEST=# insert into toto values(2.2);
INSERT 33577 1
TEST=# insert into titi values(2.2);
INSERT 33578 1
TEST=# select sum(ti)-(select sum(ot) from titi) from toto;
?column?
----------
0
(1 row)
TEST=#drop table titi,toto;
DROP TABLE 2
TEST=#
0
bon ça marche pas sur ma vielle version 6.5.1
j'ai donc fais un dump de ma base
desinstaller la 6.5.1
installé la 7.1.3 et patché en 7.3.0
et restauré ma base de donnée

ducoup ca marche

les imbrications de ce style les order dans les view et quelques autres fonctions ont été ajouté depuis....

là j'ai la derniere version et tout fonctionne bien merci....
0
je veux savoir l'instruction qui permet d'enregistrer des images avec le composant dbimage
0
bonjour a tous,

je souhaiterais savoir comment faire pour ajouter un taux horaire et un soldes sur une base sql et qu'elle soit prix en compte quand les pilotes valide leurs heures cela ajoute un montant par exmple 1h00 de vols = 1175€

et aussi avec cet somme s'il veux acheter un appareil lui retirer 120 000 000€ suivant bien sur son soldes

Si vous pouvez m'aider contacter moi par msn sur : samu64a@hotmail.fr ou envoyer moi un mail merci d'avance
0