begin process at 2012 05 26 08:47:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Requêtes

 > 

Aide JOIN ou UNION�


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Aide JOIN ou UNION?

vendredi 27 juin 2008 à 16:32:04 | Aide JOIN ou UNION?

810mcu

Bonjour a tous,
Aide SVP,
voila, je voudrait que qq puise avoir l'amabilité de m'aider a composer ce Sql(query)

Je suis en D6 + Access2000

Deux tables identiques
Table1.Grume1
n_abat
n_b_exp
ano_b_exp
essence
volume_sa_def
volume_aa_def

Table2.Grume2
n_abat
n_b_exp
ano_b_exp
essence
volume_sa_def
volume_aa_def

J'ai ce SQL(Query) qui marche bien (pour la table1),
Code :
SELECT n_b_exp, ano_b_exp, essence,  count(n_abat)AS nbr_grumes,  sum(volume_sa_def)AS t_volume_sa_def,  sum(volume_aa_def)AS t_volume_aa_def    FROM grume    GROUP BY ano_b_exp, n_b_exp, essence
Avec ce code(qui fonctionne) j'ai un QuickRep
a/ QRGroup1 a/ Expression= Grume1.n_b_exp
a/ QRGroup2 a/ Expression= Grume1essence
a/ QRBand1(Group Footer de QRGroup1)

Requête demander
Re-Groupage par JOIN ou UNION ??? des deux tables
a)Listé (ds un seul rapport) et trié par l'ordre qui est établi, si possible ds ce même rapport
b)Ds ce listage avoir les totaux respectif de chaque (table) n_b_exp par n_b_exp

Sorry, si Je ne suis pas assez clair, mais qq doute je suis là

Merci a tous
810mcu
vendredi 27 juin 2008 à 17:32:52 | Re : Aide JOIN ou UNION…

810mcu

Ça devrait ressemblé a qq. chose de pareille

 

SELECT g1.n_b_exp, g1.ano_b_exp, g1.essence,

count(g1.n_abat) AS nbr1_grumes,

sum(g1.volume_sa_def) AS t1_volume_sa_def,

sum(g1.volume_aa_def) AS t1_volume_aa_def,

g2.n_b_exp, g2.ano_b_exp, g2.essence,

count(g2.n_abat) AS nbr2_grumes,

sum(g2.volume_sa_def) AS t2_volume_sa_def,

sum(g2.volume_aa_def) AS t2_volume_aa_def

 

FROM

grume g1 full JOIN grume_loca g2 ON g1.n_b_exp=g2.n_b_exp AND

g1.ano_b_exp=g2.ano_b_exp AND g1.essence=g2.essence AND g1.n_abat=g2.n_abat AND

g1.volume_sa_def=g2.volume_sa_def

 

GROUP BY ano_b_exp, n_b_exp, essence


La ou ne je ne suis plus sûr c'est ici, quel comment déclarer

FROM

grume g1 full JOIN grume_loca g2 ON g1.n_b_exp=g2.n_b_exp AND

g1.ano_b_exp=g2.ano_b_exp AND g1.essence=g2.essence AND g1.n_abat=g2.n_abat AND

g1.volume_sa_def=g2.volume_sa_def

merci a vous tous

dimanche 29 juin 2008 à 19:15:02 | Re : Aide JOIN ou UNION?

nhervagault

Administrateur CodeS-SourceS
salut

Si je comprends le probleme

tu veux un union des deux tables et apres travailler sur l'union des deux tables

Donc pour faire cela  je te conseille de
1 faire une vue SQL server
CREATE VIEW grumUnion as
select
n_abat
n_b_exp
ano_b_exp
essence
volume_sa_def
volume_aa_def
from grum1
UNION
select
n_abat
n_b_exp
ano_b_exp
essence
volume_sa_def
volume_aa_def
from grum2




et apres faire ton operation (requete)
en remplacemt grum1 par grumUnion

Bon coding


Cette discussion est classée dans : aide, exp, volume, aa, def


Répondre à ce message

Sujets en rapport avec ce message

aide pour une requete [ par enrageur ] Voila je programme sous un systeme d'explotation qui ressembe a UNIX et sous Oracle. quand je tappe une requete du type :SELECT * FROM TOTO;tous le fi Requete spéciale [ par vdbadr ] Salut tout le monde !Je suis en train de developper une base access pour etablir le profil client et je me bute à un probleme :Dans l'une de mes table demande d'aide [ par simoxxx ] salut tout le monde.je suis en stage dans un hôpital,il ont deux bases de données cpage et dxcareet les deux bases de données contiennent les informat Aide en SQLServer2000 [ par sergiodonini ] Bonjour les amis, Je developpe une application Web en Arabe dynamique avec ASP et SQLServer2000, mon probleme est le suivant:J'ecris dans les champs d besoin d'aide pour un lien [ par developvbdebut ] Bonjour tout le mondeJe travailles avec mysql de chez free et avec php4Je sui en trein créé une petite messagerie sur mon site, avec 3 script php et d Petite aide requise !! [ par nagrom_om ] j'ai pour l'instant cette requete :    $QuerySearch = "SELECT *       FROM conges       WHERE numero_util =". $Utilisateur."    & aide pour SQLSERVER [ par nagrom_om ] salut,quelqu'un sait il comment peut on avoir un listing des requetes qui sont passées sous SQL Server ??Merci ! aide sql trés urgent [ par infkb ] bonjour,Je fais une application dont j'insère les données  dans une base de données Oracle via une interface graphique java , le problème c'est que je besion d'aide pour l'architecture d'une ou deux table [ par Oziris ] salut a tous,je voudrer creer des categorie sur un petit moteur de recherche.pour cela j'ai creer 3 table sql :recherche -> ma table avec les entree r decimal (12,2) ca veut dire quoi? [ par deubal ] bonjour,debutante en sql j'ai besoin d'aide:voila dans une des tables que j'utilise, un des champs est declaré en decimal (12,2). Je comprends bien qu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales