Bonjour,
Une question bête, je fais une requête sql du type :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part myCommand.CommandText = "SELECT * FROM requests WHERE ((UserName= @userName) AND (MONTH(Date) = MONTH(CURRENT_DATE())))";
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
Partager