Création d'une requête SQL
Fermé
helene75b
Messages postés
3
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
2 février 2012
-
Modifié par helene75b le 2/02/2012 à 11:53
Joe - 2 févr. 2012 à 17:42
Joe - 2 févr. 2012 à 17:42
A voir également:
- Création d'une requête SQL
- Creation compte gmail - Guide
- Création compte google - Guide
- Création site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Logiciel création karaoké gratuit - Télécharger - DJ & Karaoké
6 réponses
reporteur
Messages postés
20
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
2 février 2012
7
2 févr. 2012 à 12:15
2 févr. 2012 à 12:15
Là, il me semble qu'il faut faire une requête imbriquée, qui prenne quelques champs de ta TABLE 1 ; quelques champs de ta TABLE 2 pour former à la fin ton résultat de ta TABLE 3
helene75b
Messages postés
3
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
2 février 2012
2 févr. 2012 à 13:57
2 févr. 2012 à 13:57
Oui je suis d'accord par contre es-ce que quelqu'un peu me donner le code qu'il faut mettre en place pour le faire
Merci d'avance
Merci d'avance
Voila toujours une base de travail. Il ne reste plus qu'à modifier le format de la date et à splitter le type.
insert into table3(ville, dpt, joudate, type, refer)
select table1.ville, table1.dept, CONVERT(VARCHAR(20), GETDATE(), 100), table2.nbre, table2.refer
from table1, table2
where table1.dpt = table2.dpt
insert into table3(ville, dpt, joudate, type, refer)
select table1.ville, table1.dept, CONVERT(VARCHAR(20), GETDATE(), 100), table2.nbre, table2.refer
from table1, table2
where table1.dpt = table2.dpt
helene75b
Messages postés
3
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
2 février 2012
2 févr. 2012 à 17:07
2 févr. 2012 à 17:07
Merci Joe
Par contre la fonction CONVERT(VARCHAR(20), GETDATE(), 100), ne fonctionne pas dans ma requête
Le message d'erreur est le suivant
GETDATE de type *N dans *LIBL non trouvé
Pour info je travail sur un système Iseries AS400 je sais pas si ça à un lien
Par contre la fonction CONVERT(VARCHAR(20), GETDATE(), 100), ne fonctionne pas dans ma requête
Le message d'erreur est le suivant
GETDATE de type *N dans *LIBL non trouvé
Pour info je travail sur un système Iseries AS400 je sais pas si ça à un lien
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
Modifié par Lupin.PC4 le 2/02/2012 à 17:48
Modifié par Lupin.PC4 le 2/02/2012 à 17:48
Bonjour,
Effectivement, les instructions SQL ont un lien direct avec le SGBD utilisé.
Je ne connais pas le système Iseries AS400 ...
Mais il est souhaitable d'identifier avec précision le type de SGBD.
Oracle, SQLServeur, MySQL, etc ...
Ensuite le choix des instructions sera évident.
Ex.: sous Oracle, on écrirait [ SYSDATE ] au lieu de [ GETDATE ] pour
obtenir la date du jour.
Cdt
Lupin
Effectivement, les instructions SQL ont un lien direct avec le SGBD utilisé.
Je ne connais pas le système Iseries AS400 ...
Mais il est souhaitable d'identifier avec précision le type de SGBD.
Oracle, SQLServeur, MySQL, etc ...
Ensuite le choix des instructions sera évident.
Ex.: sous Oracle, on écrirait [ SYSDATE ] au lieu de [ GETDATE ] pour
obtenir la date du jour.
Cdt
Lupin