Requete sql sur base de donnée access
Résolu
isa.dama
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
ma requete ci dessous est composée de deux petites requete.
La première consiste à créer une table temporaire et la seconde permet d’insérer les données sélectionnées depuis une autre table.
Le problème est qu'a l'exécution j'ai le message d'erreur "Erreur de syntaxe dans l'instruction CREATE TABLE"
Je ne trouve pas cette erreur de syntaxe.
J'exécute directement ma requete sql à partir de ACCESS.
Ma requete de selection fonctionne bien. le problème au niveau de la requete de création de table temporaire.
CREATE TEMPORARY TABLE POINTAGE11 (
Matricule text(20),
NbSaisie float,
TypePointage varchar(5),
CodeAnalytique varchar(20),
DatePointage date,
Etabl smallint
)
insert INTO POINTAGE11
SELECT *
FROM (
SELECT p.Matricule,NbSaisie, '1' AS TypePointage,
p.CodeAnalytique, DatePointage, s.Etabl
FROM FORAGESTECHNIC.Pointage p, PayeFORAGESTECHNIC.Salarie s, PayeFORAGESTECHNIC.Etablissement e
WHERE P.TypePointage IN ('J','L','R') AND s.Matricule=p.Matricule AND p.DatePointage>=e.Z_debpointage AND p.DatePointage<=e.Z_Finpointage AND p.NbSaisie>0
group by p.CodeAnalytique, p.Matricule,NbSaisie,DatePointage,s.Etabl
)
Aidez moi car ca me bloc
ma requete ci dessous est composée de deux petites requete.
La première consiste à créer une table temporaire et la seconde permet d’insérer les données sélectionnées depuis une autre table.
Le problème est qu'a l'exécution j'ai le message d'erreur "Erreur de syntaxe dans l'instruction CREATE TABLE"
Je ne trouve pas cette erreur de syntaxe.
J'exécute directement ma requete sql à partir de ACCESS.
Ma requete de selection fonctionne bien. le problème au niveau de la requete de création de table temporaire.
CREATE TEMPORARY TABLE POINTAGE11 (
Matricule text(20),
NbSaisie float,
TypePointage varchar(5),
CodeAnalytique varchar(20),
DatePointage date,
Etabl smallint
)
insert INTO POINTAGE11
SELECT *
FROM (
SELECT p.Matricule,NbSaisie, '1' AS TypePointage,
p.CodeAnalytique, DatePointage, s.Etabl
FROM FORAGESTECHNIC.Pointage p, PayeFORAGESTECHNIC.Salarie s, PayeFORAGESTECHNIC.Etablissement e
WHERE P.TypePointage IN ('J','L','R') AND s.Matricule=p.Matricule AND p.DatePointage>=e.Z_debpointage AND p.DatePointage<=e.Z_Finpointage AND p.NbSaisie>0
group by p.CodeAnalytique, p.Matricule,NbSaisie,DatePointage,s.Etabl
)
Aidez moi car ca me bloc
A voir également:
- Requete sql sur base de donnée access
- Base de registre - Guide
- Requête sql pix - Forum Python
- Formules mathématiques de base - Télécharger - Études & Formations
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Acer quick access - Forum Logiciels
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, Access ne surligne-t'il pas une partie de la requête?
isa.dama
que voulez vous dire par surligner une partie de la requete?
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
1 584
>
isa.dama
quand il y a une erreur, Access change parfois la couleur de fond de la partie du texte de la requête qui cause l'erreur.