[RESOLU] Problème requete

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 : [RESOLU] Problème requete

Re: Problème requete

par Michel6359 » 09 déc. 2013, 20:07

Bonsoir

Merci je vais faire attention la prochaine au règlement .

Merci pour ton aide oui des d'erreurs dans ma question , :oops: , j'ai essayé et cela fonctionne maintenant parfaitement .

Bonne soiré !

Re: Problème requete

par moogli » 09 déc. 2013, 15:53

sinon en dehors de ça, la question est pas super claire, tu dit que tu voudrais fréquence inférieure à 1 mais tu code supérieur à 1.

tu met activation > 0 donc tu prend en compte le matériel perdu ou détruit (valeur 1).

je ferais dans ce style, a toi de voir pour la fréquence de contrôle parce qu'a priori zéro n'est pas une valeur admissible pour ton domaine de valeur (3 -> 48).
SELECT *
      ,date_format(date_affiche
                  ,'%d/%m/%Y à %Hh:%i.') AS 'datef'
      ,date_format(date_controle1
                  ,'%d/%m/%Y') AS 'date_du_controle'
FROM   materiels3
WHERE  frequence_controle > 0
AND    activation <> 1
ORDER  BY designation
@+

Re: Problème requete

par moogli » 09 déc. 2013, 15:18

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas",...
n'apportent rien à la compréhension de ta demande.

Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Tu peux corriger ton titre en éditant ton premier message.

Merci de prendre le temps de lire les règlements.

Problème requete

par Michel6359 » 09 déc. 2013, 14:59

Bonjour

Je désire faire scan sur mes fiches de matériels afin de déterminer les matériels en Alerte pour contrôle .

Mais je désire la lancer la requête que seulement pour le matériel :

Si la fréquence est < 0 (Fréquence de contrôle obligatoire qui va de 3 à 48 mois )
Et si Activation = 1 ( Le matériel donc le champ Activation comporte 1 est déclaré perdu ou Hors Service donc il ne doit pas être pris en compte dans les Alertes contrôle.)

Si on peut m'aider ma requête est-elle bonne ? Merci
 $sql = "SELECT *,DATE_FORMAT(date_affiche, '%d/%m/%Y à %Hh:%i.' ) AS 'datef',DATE_FORMAT(date_controle1, '%d/%m/%Y' ) AS 'date_du_controle' FROM materiels3  WHERE frequence_controle > 0 and Activation > 0 ORDER BY designation";