Bonjour,

Une question bête, je fais une requête sql du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
myCommand.CommandText = "SELECT * FROM requests WHERE ((UserName= @userName) AND (MONTH(Date) = MONTH(CURRENT_DATE())))";
Date étant un champ de ma table "requests", je ne lui envoie pas d'info en paramètre. Je laisse le moteur Mysql faire le job.

Si je fais cette requête sur Mysql Workbench, elle me remonte 2 enregistrements car dans le mois en cours (septembre), j'ai bien 2 username d'enregistré.
Quand je le fais depuis mon code .net, j'ai 4 enregistrements qui me remontent...(dans la table 4 enregistrements sont existants sur le mois de Septembre, mais pour 2 autres UserName).

Des idées?
Est-ce que je dois calculer mon mois en cours dans mon code c# plutôt qu'SQL ?

Merci