Spécialiste SGBDR help me ! - Programmation
Marsh Posté le 18-11-2002 à 19:56:10
ou mettre 100 requêtes dans un état access il veut pas plus d'une requête par état
Marsh Posté le 18-11-2002 à 20:01:14
synthétiser des requêts en somme pour n'avoir au fianl qu'a éxecuter une seule requête et générer un état
Marsh Posté le 18-11-2002 à 20:44:09
ReplyMarsh Posté le 18-11-2002 à 20:50:54
Si tu précises un peu, Exemple, je pourrais t'avoir l'info demain, par un pro access,
Marsh Posté le 18-11-2002 à 20:52:09
pour l'état : t'as essayé de faire une requête qui allait chercher les champs que tu veux dans les autres requêtes et ensuite, tu fais un état dessus.
Marsh Posté le 18-11-2002 à 20:57:53
Mjules a écrit a écrit : pour l'état : t'as essayé de faire une requête qui allait chercher les champs que tu veux dans les autres requêtes et ensuite, tu fais un état dessus. |
j'y ai pensé mais je sais pas comment on fait une requête qui va interrroger d'autres requêtes j etrouve rien dans mon bouquin
Marsh Posté le 18-11-2002 à 21:07:25
j'ai pas le choix une requêtes-> 1 état j'ai 100 requêtes et je veux générer qu'un état donc il faut que je code une requête qui interroge les 100 autres ou insérer le résultat des requêtes dans une table qui se créé automatiquement et ensuite balancer ma requête dont la longueur sera égal à la somme de la longueur des 100 requêtes le bordel koi
CREATE table champ taille INSERT SELECT.. ça existe
Marsh Posté le 18-11-2002 à 21:30:33
un SELECT ALL de 100 requêtes ça existe je peux pas imaginer qu'un mec aussi intelligent que bilou y est pas pensé
Marsh Posté le 18-11-2002 à 21:42:10
seb31 a écrit a écrit : un SELECT ALL de 100 requêtes ça existe je peux pas imaginer qu'un mec aussi intelligent que bilou y est pas pensé |
select all nan
select * oui mais je crois que ce n'est pas ce que tu recherches
Marsh Posté le 18-11-2002 à 21:46:44
bascarol a écrit a écrit : select all nan select * oui mais je crois que ce n'est pas ce que tu recherches |
j'ai trouvé un truc dans l'aide d'access mais j e vois pas trop comment m'en servir
sinon vais être obliger de retaper mes 100 requêtes avec plein d'UNION
chui vert
Marsh Posté le 18-11-2002 à 21:49:30
c'est parti pour du copy/paste en 100 exemplaire à la UNION
Marsh Posté le 18-11-2002 à 21:56:57
seb31 a écrit a écrit : j'ai pas le choix une requêtes-> 1 état j'ai 100 requêtes et je veux générer qu'un état donc il faut que je code une requête qui interroge les 100 autres ou insérer le résultat des requêtes dans une table qui se créé automatiquement et ensuite balancer ma requête dont la longueur sera égal à la somme de la longueur des 100 requêtes le bordel koi CREATE table champ taille INSERT SELECT.. ça existe |
le prob c'est que j'ai rien pigé de ce que tu veux
tu as 100 requetes et tu veux un etat genere par une requete a partir de tes 100 requetes?
ben tes 100 requete écrivent dans une ou des tables donc il faut recreer une requete qui part de ces résultat pour recrer une table de ton résultat.
euh en me relisant double
ton dernier tableau son des jonctions naturelles, bref des requetes quoi
pfffff dur ce soir moi
Marsh Posté le 18-11-2002 à 22:01:59
bascarol a écrit a écrit : le prob c'est que j'ai rien pigé de ce que tu veux tu as 100 requetes et tu veux un etat genere par une requete a partir de tes 100 requetes? ben tes 100 requete écrivent dans une ou des tables donc il faut recreer une requete qui part de ces résultat pour recrer une table de ton résultat. euh en me relisant double ton dernier tableau son des jonctions naturelles, bref des requetes quoi pfffff dur ce soir moi |
t'as tout compris et je l'écris comment ma requêtes qui écris dans une table commune le résultat des 100 requêtes
là j'en suis à du copier coller UNION
Marsh Posté le 18-11-2002 à 22:09:39
faut vraiment résoudre sa se soir parce que moi, je capte plus
je me suis payé du
create table clients
as
select *
from clients
where numclient not in (select distinc numclient
from commande);
update fourniture
set prix=(prix*.02/100) +prix
where codefourniture ='hg4512wx4';
toute la matinée.
alors maintenant dodo
Marsh Posté le 18-11-2002 à 22:11:42
bascarol a écrit a écrit : faut vraiment résoudre sa se soir parce que moi, je capte plus je me suis payé du create table clients as select * from clients where numclient not in (select distinc numclient from commande); update fourniture set prix=(prix*.02/100) +prix where codefourniture ='hg4512wx4'; toute la matinée. alors maintenant dodo |
le SQL c'est mieux que les somnifères
bon vais essayer ça
Marsh Posté le 18-11-2002 à 22:22:15
erreur dans la syntaxe il veut pas de create
Marsh Posté le 18-11-2002 à 22:52:35
seb31 a écrit a écrit : erreur dans la syntaxe il veut pas de create |
Marsh Posté le 18-11-2002 à 22:52:59
krapaud a écrit a écrit : |
je sais c'est bizarre
Marsh Posté le 18-11-2002 à 23:00:24
génial ça mrche une fois sur 2 bon un chtit reboot et ça ira mieux après
Marsh Posté le 18-11-2002 à 23:06:20
select [la colone réponse 1], [la colone réponse 2]
from [tes tables ou y a les réponse de tes 100 requete]
where table1.colonex = table2.colonex
AND tablex.coloney = ect...
bref tes jonctions quoi
ouais je sais faut le faire 100 fois mais sans tes tables c'est compliqué de trouvé
Marsh Posté le 18-11-2002 à 23:07:29
pffffff grilled moi
c'est quoi qui marche
Marsh Posté le 18-11-2002 à 23:14:40
bascarol a écrit a écrit : select [la colone réponse 1], [la colone réponse 2] from [tes tables ou y a les réponse de tes 100 requete] where table1.colonex = table2.colonex AND tablex.coloney = ect... bref tes jonctions quoi ouais je sais faut le faire 100 fois mais sans tes tables c'est compliqué de trouvé |
j'y ai pensé mais la requette est tellement tordu ou plutôt ce qu'o m'a demandé est tordu en fait c'est un foutoir même pas besoin de jonctions y a qu'une table avec 50 champs le bordel relationnel koi
2 solutions soit je bricole soit j'explose tout mais alors là euh y a 25.000 records chui dans la merde un confirmez c'est dur de récupérer le bolot des autres sachant que je dois rendre tout ça demain au boss on va faire ça l'arrache avec du UNION je pense tout ça pour un putain d'état
Marsh Posté le 18-11-2002 à 23:18:09
seb31 a écrit a écrit : j'y ai pensé mais la requette est tellement tordu ou plutôt ce qu'o m'a demandé est tordu en fait c'est un foutoir même pas besoin de jonctions y a qu'une table avec 50 champs le bordel relationnel koi 2 solutions soit je bricole soit j'explose tout mais alors là euh y a 25.000 records chui dans la merde un confirmez c'est dur de récupérer le bolot des autres sachant que je dois rendre tout ça demain au boss on va faire ça l'arrache avec du UNION je pense tout ça pour un putain d'état |
il est belge ton boss
Marsh Posté le 18-11-2002 à 23:19:38
bascarol a écrit a écrit : il est belge ton boss |
français mais il raisonne comme un blege
Marsh Posté le 18-11-2002 à 23:22:39
Si tu es ammené a faire d'autres requêtes spécifiques a l'avenir ca peut valoir le coup de mettre ca en ordre une fois pour toute...
Marsh Posté le 18-11-2002 à 23:24:44
Guru a écrit a écrit : Si tu es ammené a faire d'autres requêtes spécifiques a l'avenir ca peut valoir le coup de mettre ca en ordre une fois pour toute... |
sinon a chaque fois et après
Marsh Posté le 18-11-2002 à 23:25:17
Guru a écrit a écrit : Si tu es ammené a faire d'autres requêtes spécifiques a l'avenir ca peut valoir le coup de mettre ca en ordre une fois pour toute... |
ouai je sais
voila une de mes requêtes pndu en 20 secondes cai dégueulasse je sais mais elle fonctionne enfin pas tout le temps
Code :
|
Marsh Posté le 18-11-2002 à 23:29:50
Seb31 > tu sais qu'y a une section "Programmation" comportant une sous-section "SGBD" ?
je déplace le topic ?
(je demande avant, pour éviter des messages privés genre "pourquoi t'as viré mon topic, tu abuses, etc... )
Marsh Posté le 18-11-2002 à 23:34:11
antp a écrit a écrit : Seb31 > tu sais qu'y a une section "Programmation" comportant une sous-section "SGBD" ? je déplace le topic ? (je demande avant, pour éviter des messages privés genre "pourquoi t'as viré mon topic, tu abuses, etc... ) |
nan chavais po
t'as raison de demander
Marsh Posté le 18-11-2002 à 23:34:54
Zzozo a écrit a écrit : Quelle est la diférence entre tes 100 requetes ? |
5 paramètres qui changent à achque requettes y en a pas une identique le bordel
Marsh Posté le 18-11-2002 à 23:36:40
seb31 a écrit a écrit : 5 paramètres qui changent à achque requettes y en a pas une identique le bordel |
Mais les 5 parametres existent dans chacune des requetes ?
Marsh Posté le 18-11-2002 à 23:39:49
Zzozo a écrit a écrit : Mais les 5 parametres existent dans chacune des requetes ? |
vi l'idéal serait de synthétiser tout ça dans une table ùais bon vu le boulot que ça représente et le peu de temps qu'on me donne faut pas exiger du perfectionisme
Marsh Posté le 18-11-2002 à 23:41:24
seb31 a écrit a écrit : vi l'idéal serait de synthétiser tout ça dans une table ùais bon vu le boulot que ça représente et le peu de temps qu'on me donne faut pas exiger du perfectionisme |
T'as combien de "quintuplets" ?
Marsh Posté le 18-11-2002 à 23:45:22
Zzozo a écrit a écrit : T'as combien de "quintuplets" ? |
beaucoup trop pour bien dormir cette nuit
25.000 records ça calme
Marsh Posté le 19-11-2002 à 00:04:40
seb31 a écrit a écrit : beaucoup trop pour bien dormir cette nuit 25.000 records ça calme |
Tu peux pas les générer automatiquement ou les importer dans une table à partir d'un fichier "plat" tes "quintuplets" ?
Marsh Posté le 19-11-2002 à 19:20:55
Zzozo a écrit a écrit : Tu peux pas les générer automatiquement ou les importer dans une table à partir d'un fichier "plat" tes "quintuplets" ? |
j'ai trouvé plus simple export sous excel et trie ça va plus vite, coder des requêtes de fou pour obtenir un résultata qu'excel me trouve en 2 coup de clic ça va j'ai assez donné
Marsh Posté le 18-11-2002 à 19:44:02
comment insérer le résultat des requêtes dans une table sous access ?
je sai sque c'est possible mais me souviens plus comment
Message édité par seb31 le 18-11-2002 à 19:58:26
---------------
http://forum.aceboard.net/forum1.p [...] login=1408les amis de seb31