Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : traitement de requette /urgent svp [ MySQL / Requêtes ] (aminem15)

mercredi 14 mai 2008 à 23:32:40 | traitement de requette /urgent svp

aminem15

salut,
 j'ai un problem dont j'ai besoin de programmer un compteur ce compteur  vient du dernier enregistrement de numero de commande de la table commande. le probleme c'est ke le numero de commande  est composé de 2 numero.
parexemple: 23045 .le 23 est un numero de personne et 45 numero de commande. le  0 pour faire la differencier les 2 num.
j'ai fait une resquette qui recupere le res1 qui sera le num de personne
et une 2eme res2 pour recuperer le numero du dernier enregistrements du commande.
 mais je sais pas comment faire pour extraire le numero de comteur .est ce que je peux faire ca avec une simple requette?
si quelqu'un a une idee ou proposisition pour ce traitement n'esitez pas a ecrire .j'ai besoin de votre aide urgent.
reque: je travaille avec c# et une base de donnee sqlserver2005

lundi 19 mai 2008 à 09:44:47 | Re : traitement de requette /urgent svp

deutsch

ton exemple est :
23045 .le 23 est un numero de personne et 45 numero de commande. le  0 pour faire la differencier les 2 num

1-alors récupére 23045 convertie le en string
2-recupere 45 convertie le en integer
3-rajoute un a 45
4-convertie 23 et 46 en string
5-concatine les 3 c.a.d '23' et '0' et '46'
et le tour est joué

mardi 20 mai 2008 à 04:25:52 | Re : traitement de requette /urgent svp
samedi 28 juin 2008 à 00:54:08 | Re : traitement de requette /urgent svp

Farfadh

Les deux données n'ont pas à être stockées dans le même champs, au dela du fait que ce n'est pas très logique, ça manque de rigueur et de pratique. Sépare ton champs en deux, un pour la personne et un pour la commande que tu peux mettre en AUTO_INCREMENT. Ainsi tes recherches pour trouver les commandes d'une personne seront plus aisées (surtout si tu dois effectuer des recherches avec des tables jointes, parce que je suppose que tu as aussi une table pour les personnes qui sont alors identifiées par un numéro) et tu n'as plus besoin de te prendre la tête pour trouver un numéro disponible pour la commande puisque MySQL le fait à ta place.

Selon moi, ceci vient d'une erreur d'appréciation du fait que tu as conçu ta table de manière trop "scolaire". Ce n'est pas parce que au final tu veux obtenir juste une référence (en l'occurence d'une commande) que cette dernière doit être stockée dans un unique champs. Sépare clairement toutes tes notions, et si tu veux les regrouper (les concaténer) dans le résultat final, je te conseille de le faire dans le PHP.

samedi 28 juin 2008 à 19:59:12 | Re : traitement de requette /urgent svp

Farfadh

Oups, pas dans le PHP, dans C#. Mais vous m'aurez compris.



Cette discussion est classé dans : urgent, numero, traitement, commande, requette


Répondre à ce message

Sujets en rapport avec ce message

!!! Urgent !!!! Réinitialisation Numero automatique SQL SERVER [ par dinous ] Bonjour, tout est dans le titre :) Comment faire pour initialiser le numéro auto d'un champ ??? Merci Base de données [ par emmanuel9 ] Bonjour à tous, J'ai une base de donnée et je me connecte dessus depuis un programme c++, je recupère dans un premier temps des paramètres de la base Un commande avec un String contenant un ' [ par forum_ma ] Bonjour je fais un programme en VB.net, je passe une commande a ma base de donnée, dans cette commande il y a un champ texte, lorsque le texte contien URGENT - AJOUTER UN PARAMETRE DE TYPE TABLE DANS UNE PROCEDURE STOCKEE [ par clote1 ] Bonjour,Je souhaiterez créer une procédure stockée avec un dataset en paramètre.Lorsque j'exécute ma requête je veux lui passer un dataset (appel en V Temps d'exécution d'une requette [ par Jbensimoh ] Bonjourje souhaite savoire si il est possible de connaitre de temps que va passer un serveur SGBD pour executé une requette  sachant que ce serveur au URGENT ! Majuscule par défaut [ par DarkCid ] Yaoh !Je dois mettre une contrainte dans la création d'une table pour ke le champs Nom soit obligatoirement en majuscule.G besoin d'aide svp !!! requette de regroupement - problème [ par bename ] Bonjour,j'ai  créé une requette qui regroupe deux champs et qui trie le troisième, mais  le groupement se déforme apres le trie, le resultat me tri le Requete oracle [ par drbarton ] Bonjour,j'ai céé une requete sql pour récupérer le montant des commandes par categorie de consommable. Il se trouve qu'elle marche parfaitement sous t solution d'une requette de selection [ par amylee1984 ] salut , j'ai une requette que j'arrive pas a resoudre je m'explique :voici mes tables :VINS (nv, cru, millésime, degré)BUVEURS (nb, nom, adresse)ABUS vb et sql server(urgent) [ par idrisidev ] slt mes amies je vient d'instaler ms visual basic Expresse 2005 ,par defaut il m'instale sql server expresse edition 2005 mais je trouve pas l'outil S


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.