Pendant le processus de développement du projet, vous devez interroger les transactions sur une certaine période. Par conséquent, il est nécessaire d'ajouter des éléments de date et d'heure à l'instruction de requête SQL. Comment implémenter l'instruction SQL
SELECT * FROM lmapp.lm_bill où tx_time Entre '2015-12-20' Et ? '2015-12-31' ;
Une étude minutieuse peut encore révéler certains problèmes détaillés.
SQLDéclaration1
SELECT * FROM lmapp.lm_bill où merch_uid='S18853883587' AND tx _time Entre '2015-09-17' ET '2015-10-27 24:00:0';
Résultats de la requête1
SQLDéclaration2
SELECT * DE lmapp.lm_bill où merch_uid='S18853883587' ET tx_time Entre '2015-09-17 0:00:0' ET '2015-10-27 24:00:0'
Résultats de la requête2
SQL Déclaration3
SELECT * FROM lmapp.lm_bill où merch_uid='S18853883587' AND tx_time Entre '2015-09-17' ET ' 2 015 -10-27';
Résultats de la requête3
Grâce à la comparaison, il peut être clairement constaté que les résultats de la requête correspondant aux trois instructions SQL ci-dessus sont différents.
Si vous souhaitez utiliser uniquement la date comme condition de requête et ignorer l'heure, vous devez poursuivre le traitement de l'instruction SQL.
Situation de stockage des données dans la base de données :
> est une instruction de requête qui satisfait aux conditions.
Ce qui précède est le contenu des instructions SQL avancées de MySQL (dix-neuf) sur la façon de trouver avec précision des données sur une certaine période. Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois (www.php.cn). )!