Je voulais obtenir la plus petite date et la plus grande date stockées dans la base de données.numéro de date le plus petit et le plus grand
Pour que j'utilisé requête suivante:
select min(sauda_date) as MinDate,max(sauda_date) as MaxDate from tradefile
et je me suis le résultat suivant:
Mais je sais que ce résultat est faux.
Il devrait être:
28 Feb 2013 MinDate et 22 mars 2013 comme MaxDate.
En raison de cette i Référé question suivante:
SQL grammar for SELECT MIN(DATE)
et a changé ma requête:
select min(sauda_date), max(sauda_date) from tradefile group by sauda_date
mais je m'y suis résultat suivant:
Bien que mon résultat devrait être:
28 Feb 2013 MinDate et 22 mars 2013 comme MaxDate.
a également essayé avec cette requête:
select min(convert(datetime,sauda_date)), max(convert(datetime,sauda_date)) from tradefile group by convert(datetime,sauda_date)
mais on m'a donné aucun résultat [attendu]
Où suis-je faire erreur.? Aidez-moi, s'il vous plaît.
Remarque: Sauda_Date est de type nvarchar ici.
mais j'ai aussi utilisé convert (datetime, ..) fonction sur elle .. (comme ma question Edited). .mais toujours pas l'obtenir – Freelancer
oui, votre requête a travaillé :) merci beaucoup. – Freelancer
@Freelancer Le groupe par était en train de gâcher votre requête, le reste était ok – Patashu