cs_KO2
Messages postés24Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention30 avril 2004
-
24 mars 2004 à 15:55
cs_bastoun
Messages postés164Date d'inscriptiondimanche 1 octobre 2000StatutMembreDernière intervention23 mars 2007
-
21 avril 2004 à 11:04
SELECT ID , to_char(Datein,'dd/mm/yy'), initials, objet, comments,nb
FROM Table_principale
group by datein
</cfquery>
J'aimerais que coldfusion affiche tous les éléments de ma table définis ci-dessus. Seulement je n'y arrive pas. Est-ce que quelqu'un pourrait m'aider s'il vous plaît ?
cs_KO2
Messages postés24Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention30 avril 2004 25 mars 2004 à 09:47
En fait je crois que j'ai pigé, il y'a trop d'enregistrement a afficher sur la page. il faudrait que je fasse afficher les enregistrements mais à l'aide d'un input.
Comment dois-je procéder pour que les informations de recherche aillent vers la base et qu'il me ressorte tous les enregistrements de telle date à telle date ?
Si je crée mon input :
<tr>
<td>Entrez une date : </td>
<td>
<cfINPUT TYPE="Text" NAME="Recherche_date" VALIDATE="EuroDate" REQUIRED="Yes" SIZE="25" MAXLENGTH="15" value="dd/mm/yy"">
</td>
</tr>
cs_KO2
Messages postés24Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention30 avril 2004 25 mars 2004 à 13:48
Max,
Je viens d'insérer le code pour paginer dans mes pages. Il y'a un petit hic c'est que celui-ci ne prends pas tout mes enregistrements ! Il ne m'en affiche que 12 et ce sont les 12 premiers dans ma base!
Une autre petite question ( voici le code )
cs_Metrox
Messages postés267Date d'inscriptionjeudi 19 septembre 2002StatutMembreDernière intervention 8 septembre 2013 25 mars 2004 à 13:51
ce n'est pas moi ki ai fait le code ;-) (hélas :p)...
mais, tu dois remplacer cf_produit_liste.cfm par le nom de ta page
de plus, tu dois parametrer le nombre d'enregistrements en haut et mettre le nombre de page à 9999...
si tu as encore des questions et que tu as msn, voici mon adresse e-mail et MSN: max@metrox.be
M@x ---> Go on www.metrox.be
cs_KO2
Messages postés24Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention30 avril 2004 25 mars 2004 à 16:03
Merci max,
Je viens de trouver mon erreur. Il m'affiche désormais tous mes enregistrements.
Par contre, j'aimerais qu'il m'affiche mes enregistrements triés par date d'entrée.
J'ai une réponse du serveur :
cs_Metrox
Messages postés267Date d'inscriptionjeudi 19 septembre 2002StatutMembreDernière intervention 8 septembre 2013 25 mars 2004 à 16:16
essaie ORDER BY et non Group by
De plus, tu peux juste mettre Datein
sa te donnera:
select ID, to_chat(Datein....
where...
ORDER BY Datein (alors la tu as le choix entre ASC ou DESC) ascendant, descendant... Pour l'ordre quoi :p
ya pa de koi :p
M@x ---> Go on www.metrox.be
SELECT ID, to_char(Datein) as mm_datein, initials, nb, objet, comments
FROM TABLE1
WHERE to_char(datein,'mm')>='01' and to_char(datein,'yy')>='00'
Order by datein desc
</cfquery>
Ma table1 est liée à une Table2
Chaque id de la table1 est repris dans la "table2" afin de donner une correspondance à chacune de mes entrées !
Dans ma table1 ne sont repris que les infos ci-dessus avec encore " adresse ", "ville" etc.. et dans ma table2 sont repris des infos complémentaires dont celles-ci : "service" ( rendu au client ) et "informations" (obtenues sur client)
J'aimerais pouvoir afficher quelques informations de la table2 qui sont la colonne "service" et "informations" tout en affichant les bonnes info de la table1, je n'y arrive pas !!!! Comment incorporer ces informations dans mon code sql ?
J'espère avoir été clair
Merci pour votre aide
KO2
cs_bastoun
Messages postés164Date d'inscriptiondimanche 1 octobre 2000StatutMembreDernière intervention23 mars 20071 21 avril 2004 à 11:04
--> apprend les jointures en SQL
Après la syntaxe acceptée (SQL1 ou 2... voire 3, plus fonctions natives éventuelles) dépend de ton SGBD
SELECT *
FROM table1 t1, table2 t2
WHERE t1.id=t2.id
te permet d'obtenir tous les tuples(et devrait fonctionner sous quasi-tous SGBD) correspondant à
t1Xt2 pour les lignes où t1.id=t2.id où id est la colonne contenant l'élément de jointure (généralement un couple clé primaire/étrangère)
Mais bon, je te conseille de potasser un peu sur les SGBD et SQL, ça aide énormément