WHERE avec REGEXP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : WHERE avec REGEXP

par jojolapin e » 08 juil. 2006, 17:39

ça y est j'ai résolu le problème grâce à ce que tu m'as donné:
la requête

Code : Tout sélectionner

SELECT count(*) as `nb` FROM `concertation_logs` WHERE HOUR(TIME(`date_connec`)) >= 1 AND HOUR(TIME(`date_connec`)) < 2
me donne bien le nombre de personnes qui se sont connectés entre 1 et 2 heure

par jojolapine » 08 juil. 2006, 16:21

Le format est datetime

par Truc » 08 juil. 2006, 16:14

Salut,

Quel est le format (type) du champ ?

Utilise éventuellement un DATE_FORMAT(), EXTRACT() ou encore HOUR() avec les bons paramètres voir la DOC

WHERE avec REGEXP

par jojolapine » 08 juil. 2006, 16:02

Bonjour à tous, dans le but de faire des statistiques pour mon site, j'essaye de compter le nombres de connections sur le site, pour tout les jours, mais seulement pour les connectés entre 13h et 13h59 par exemple, voici ma requête:

Code : Tout sélectionner

SELECT count(*) as `nb` FROM `concertation_logs` WHERE `date_connec` REGEXP '____/__/__ 13:__:__'
seulement nb vaut toujours 0, alors que quand j'affiche la table des logs, j'ai bien des connections à 13h**....
merci d'avance