Bonjour,
J'ai besoin d'aide sur une requête SQL.
J'ai créé un registre des plaintes dans mon appli VB.NET
Dans la table, il y a un champ "CreationDate".... qui est sans surprise, la date de création de la plainte.
J'ai ajouté deux DateTimePicker pour pouvoir sélectionner un intervalle de date et afficher les plaintes créées dans cet intervalle.
Une fois les dates choisies, je vide le datagridview avec
Ensuite, j'appelle une fonction que j'ai créé moi-même pour le remplir et je lui passe les arguments.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2DataGridView1.DataSource = ""
Ensuite, je fait cette requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fonctions.FillDGV(DataGridView1, "Plaintes", "CreationDate", DateDebut, DateFin)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Query = "Select * from " & table & " Where " & FilterField & " BETWEEN #" & FirstDate & "# AND #" & SecondDate & "# ORDER BY N° DESC"
Ce que je ne comprends pas, c'est que la requête marche parfaitement sur certaines dates..... et pas du tout sur d'autres !
Par exemple :
Du 13/11/2019 au 15/11/2019 : aucun problème
Du 02/11/2019 au 15/11/2019 : la requête renvoie la table entière.....
Je cherche depuis hier matin pourquoi et je suis maintenant à court d'idées....
Si quelqu'un peut me venir en aide, je vais continuer à fouiller internet en attendant.
Partager