requette avec concaténation et disctinct .... [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 26-02-2008 à 09:14:57
Oui
Mais pour concatener des champs le nom de la fonction
à utiliser (ex :concat) dépend de ton SGBD !?
=>
essaie ça
select distinct concat(TYPE , DATEDEB , DATEFIN ) ...
Marsh Posté le 04-03-2008 à 23:23:12
je voulais essayer cet exemple de concatenation sur ma base de donnees, mon sgbd est sql serveur 2000, mais concat(...,..,...) ne marche pas
help me
Marsh Posté le 05-03-2008 à 00:23:46
SELECT DISTINCT type, datedeb, datefin FROM table WHERE marque='Alfa romeo' AND modele='147'
? ou alors j'ai pas compris ce que tu voulais.
Marsh Posté le 05-03-2008 à 10:40:34
Je vais attendre ta réponse / message de theredled
Sinon le concat en SQl Server c'est un + entre les champs tout
simplement je crois ...
Marsh Posté le 25-02-2008 à 18:31:22
Bonsoir a tous,
n'etant pas du toute amateur de SQL (je me cantonne au select, insert, et update) j'ai besoin de votre avis,
je dois faire une requette pour une base de donnée automobile, je dois obtenir les différents modèle de chaque marque en unique.
j'ai 3 listes déroulantes, une marque, une modèle et en fonction du modèle je dois sortir chaque "TYPE DATEDEB DATEFIN"
voici ma source de donnée :
ID MARQUE MODELE TYPE ANNEEDEB ANNEEFIN DIAMETRE LARGEUR
1 ALFA ROMEO 147 937 2001-01 TODAY 15 6,5
2 ALFA ROMEO 147 937 2001-01 TODAY 16 6,5
3 ALFA ROMEO 147 937 2001-01 TODAY 16 7,0
4 ALFA ROMEO 147 937 2001-01 TODAY 17 7,0
5 ALFA ROMEO 147 937 2001-01 TODAY 17 7,5
6 ALFA ROMEO 147 937 2001-01 TODAY 17 8,0
7 ALFA ROMEO 147 937 2001-01 TODAY 18 7,5
8 ALFA ROMEO 147 937 2001-01 TODAY 18 8,0
9 ALFA ROMEO 166 936 1998-09 TODAY 16 6,5
10 ALFA ROMEO 166 936 1998-09 TODAY 16 7,0
11 ALFA ROMEO 166 936 1998-09 TODAY 17 7,0
12 ALFA ROMEO 166 936 1998-09 TODAY 17 7,5
Donc dans un premier temps j'ai la requette
SELECT DISTINCT MODEL FROM `database` WHERE MARQUE = '$idmarque'
ca je comprends encore mais apres je ne sais absolument pas comment m'y prendre ....
une idée pour me guider ?? je dois concaténer les champs TYPE DATEDEB DATEFIN et faire un distinct ?? ca se peu ?
merci de votre aide.