Lorsque vous utilisez la fonction converti pour comparer les dates de la colonne DateTime avec une plage spécifique, l'utilisateur peut rencontrer l'erreur de "Votre syntaxe SQL est erronée ...". Afin de résoudre ce problème et de comparer correctement la date, les points suivants doivent être pris en compte:
Format de colonne de base de données:La fonction de converti est utilisée pour convertir les valeurs en différents types de données. Dans cet exemple, le but est de comparer la partie de la date, de ne pas inclure la partie d'heure. Cependant, il n'est pas recommandé d'utiliser la fonction de converti à cet effet. La fonction de date et d'heure doit être convertie.
La grammaire correcte: Pour comparer la date, veuillez utiliser l'opérateur entre. Il est important d'inclure la chaîne de date avec une seule citation ('') et d'utiliser le format de date correct. De plus, assurez-vous que la date de début et la date de fin sont organisées dans l'ordre logique.
Une question d'échantillon qui devrait être efficace:
En utilisant la fonction de l'opérateur et
<code class="language-sql">SELECT * FROM `players` WHERE us_reg_date BETWEEN '2000-07-05' AND DATE_ADD('2011-11-10', INTERVAL 1 DAY)</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!