IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Contrôle d'access sql 2000


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Contrôle d'access sql 2000
    Bonjour a tous,
    J'ai un système de contrôle d'accès avec des lecteurs de badge.
    Ma table de BDD contient une colonne nom avec tous les passages et une colonne id pour les lecteurs de badge.
    J'ai créé une requête pour comptabiliser les personnes qui sont à l'intérieur.
    Je bloque sur comment savoir qui est à l'intérieur.

    Ex:

    Nom ID lecteur
    Alain 1
    Denis 1
    Alain 2
    Denis 2
    Alain 1

    Id lecteur 1 = lecteur entrée
    ID lecteur 2 = lecteur sortie

    Alain est à l'intérieur et Denis est à l'extérieur.

    Ma requête doit être ainsi: combien il y a de Alain avec id 1 et combien de id2. If nombre Alain id1>nombre Alain id2 then Alain est à l'intérieur. If Alain nombre Alain id1== nombre Alain id2 then Alain est à l'extérieur.

    Merci d'avance
    Dino

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 085
    Points : 5 200
    Points
    5 200
    Par défaut
    Bonsoir,

    Par exemple :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    select nom, iif(sum(iif(id=1,1,0))>sum(iif(id=2,1,0)),'in','out') as position from matable group by nom
    Pour que ça soit juste dans le temps il serait préférable de rajouter dans la table un colonne date d'accès et de filtrer la requete sur la date du jour
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    nico84,
    merci de votre réponse
    j'ai des erreurs tel que '=' et '>' ne sont pas reconnus.

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 085
    Points : 5 200
    Points
    5 200
    Par défaut
    Citation Envoyé par Dinoo31 Voir le message
    j'ai des erreurs tel que '=' et '>' ne sont pas reconnus.
    Ah oui mais il ne faut pas juste faire copier/coller, il faut prendre le temps de comprendre et adapter à ta base...
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    merci,
    comme je suis un peut novice ça va être la galère.
    je vais essayé et je vous tiens au courant

  6. #6
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 085
    Points : 5 200
    Points
    5 200
    Par défaut
    La syntaxe est bonne donc il s'agit juste d'utiliser tes propres noms de table et de champ
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

Discussions similaires

  1. Migration Access>SQL 2000 Gestion des boolean
    Par dessinatork dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/12/2007, 16h48
  2. Access - SQL Server 2000
    Par jfc dans le forum Access
    Réponses: 1
    Dernier message: 26/11/2007, 12h40
  3. Problème de conversion Access -> SQL Server 2000
    Par NHenry dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/05/2007, 17h13
  4. equivalent type d' access Sql Server 2000
    Par nabil1 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 05/12/2006, 10h36
  5. CROSSTAB ::marche dans access mais pas dans MS SQL 2000
    Par anselmeJ dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/11/2005, 08h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo