SQL
ROMASERGE
-
blux Messages postés 2060 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 2060 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai un casse tête en sql. je ve affiché le dernier enregistrement ki se trouve dans ma table produit, ke faire? j'ai essayé
SELECT LAST FROM produit; mais il prend pas. Merci 2 me répondr. cè super urgent.
j'ai un casse tête en sql. je ve affiché le dernier enregistrement ki se trouve dans ma table produit, ke faire? j'ai essayé
SELECT LAST FROM produit; mais il prend pas. Merci 2 me répondr. cè super urgent.
Configuration: Windows XP Firefox 1.0.7
4 réponses
-
C'est quoi ta définition de "dernier" ?
Celui qui a l'identifiant le plus élevé ?
Celui qui a la date d'insertion la plus récente ?
Et quelle est la structure de ta table ? -
Si tu ve juste séléctionner le dernier enregistrement il faut que tu nous explique dabords la structure de la table est pkoi tu ve juste le dernier enregistrement.
C'est pas conseillé d'utiliser l'identifiant comme critère de recherche, donc essaye d'utiliser un autre champ de façon que si tu precise une valeur a ce champ t'aura comme resultat juste le dernier enregistrement -
voici la table
produit (refpro, desipro, stock)
je ve afficher le dernier enregistrement de la table car stock se met a jour otomatikement kan ya entre ou sortie. donc pour faire une nouvelle sortie je doi voir le stock dispo avant de pouvoir donner une quantité. é cè a coz de cela ke jai besoin du dernier enregistrement pour afficher le dernier enregistrement. je sais kil existe un code pour cela mais jai oublié. ya FIRST et LAST mais jai oublié leur utilisation -
Salut,
le problème d'une base de données, c'est qu'elle stocke ses données dans un ordre qui lui est propre, et surtout pas selon la clé primaire.... elle se contente de récupérer les données quand on lui demande.
'stock' est une colonne de la table, donc sa valeur est toujours à jour si tu arrives a y accéder (pas de mise à jour en cours).