1
Comment récupérer la dernière ligne d'une table qui ne possède aucune id unique commeComment récupérer la dernière ligne d'une table?
select * from sample where id=(select max(id) from sample)
Comment récupérer la dernière ligne d'une table qui ne possède aucune id unique commeComment récupérer la dernière ligne d'une table?
select * from sample where id=(select max(id) from sample)
select TOP 1 * from sample order by whatever DESC
Il doit y avoir des critères tri (ORDER BY) pour définir la dernière ligne, sinon votre demande n'a aucun sens. Par exemple, la dernière ligne basée sur AddedDateTime
colonne dans la table product
select TOP 1 * from product order by AddedDateTime DESC
Que voulez-vous dire par « dernier »? Plus récemment INSERTed? –
Oui ... J'ai besoin de calculer l'ordre suivant à partir de l'orderno précédemment inséré. – Nila
il n'y a pas de façon garantie de le faire, même l'ordre 1 * supérieur par tout DESC n'obtiendra pas la dernière ligne insérée, juste la dernière rangée dans l'ordre du tableau (l'index clusterisé). Votre meilleur pari au minimum est un champ d'horodatage pour jauger le dernier ... – tekiegreg