Requêtes particulières



Documents pareils
ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

Cours 4 : Agrégats et GROUP BY

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

SOMMAIRE. Travailler avec les requêtes... 3

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Révision salariale - Manager

Manuel Viadeis CRM Connecteur intégration L100 étendue.

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

14/04/2014. un ensemble d'informations sur un sujet : exhaustif, non redondant, structuré, persistant. Gaëlle PERRIN SID2 Grenoble.

Manuel d installation et d utilisation du logiciel GigaRunner

Fiche n 14 : Import / Export avec PlanningPME

Modes Opératoires WinTrans Mai 13 ~ 1 ~

EXCEL Les tableaux croisés dynamiques

Le Langage SQL version Oracle

Création de Sous-Formulaires

Les tableaux croisés dynamiques

Le Langage De Description De Données(LDD)

Manuel d utilisation DeveryLoc

Base de données relationnelle et requêtes SQL

Créer une base de données

Bases de données cours 4 Construction de requêtes en SQL. Catalin Dima

2. Pour accéder au Prêt numérique, écrivez dans la barre d adresse de votre navigateur Web.

1. Introduction Création d'une requête...2

Guide d utilisation pour

Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris

Module 24 : Analyse de scénarios

2. Pour accéder au Prêt numérique, écrivez dans la barre d adresse de votre navigateur Web.

Administration du site (Back Office)

SQL Serveur Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

MANUEL POUR L UTILISATION DE L APPLICATION EN LIGNE DU SYSTÈME DE NOTIFICATION DES ACCIDENTS INDUSTRIELS

MANUEL TBI - STARBOARD

EXCEL TUTORIEL 2012/2013

Guide d utilisation 2012

Sommaire. Etablir une connexion avec une base de données distante sur PostGreSQL

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

EXCEL PERFECTIONNEMENT CALCULS AVANCES

Numbers sur ipad. Atelier Formation Numbers sur ipad. [Notes extraitres de l'aide en ligne]

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

Comment utiliser FileMaker Pro avec Microsoft Office

Guide utilisateur. Nouvelle gamme couleur Konica Minolta

Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents

Guide de l Administrateur

BONNE NOUVELLE, À PARTIR DE DEMAIN 15 AOÛT 2014, l inscription en ligne sera disponible à partir du site de l ARO.

MDI Chèque de Allégroupe Réclamation

GUIDE D UTILISATION OCTOBRE 2013

1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles

8. Gestionnaire de budgets

Module 16 : Les fonctions de recherche et de référence

Systèmes de Gestion de Bases de Données

MODE OPERATOIRE OPENOFFICE BASE

Mise à jour: 29 janvier Instructions Paiement en ligne

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

COMMENT TROUVER VOS FUTURS CLIENTS À L INTERNATIONAL? 05/03/2015 Creditsafe France

Excel avancé. Frédéric Gava (MCF)

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Mai Médiathèque «Les Trésors de Tolente»

Auguria_PCM Product & Combination Manager

Modifications aux logiciels DCision ERP 11. Table des matières

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version EXOCA 1

Manuel de l utilisateur. GLN Database

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Europresse.com. Pour bibliothèque d enseignement Pour bibliothèque publique. Consulter facilement la presse. Guide version 1.

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

Calculateur de primes de l'ofsp Manuel

NAVIGATION SUR INTERNET EXPLORER

Manuel d utilisation du logiciel Signexpert Paraph

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

Module de livraison DPD Magento

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF

Thème : Gestion commerciale

à l édition de textes

Le langage SQL Rappels

FileMaker 13. Guide de référence SQL

TABLEAU CROISE DYNAMIQUE

Modules ICI relais & EXAPAQ Predict v4.0

Guide de l'utilisateur : Surveillance MédiaSource Analytique

Cours 1 : introduction

Utilitaires méconnus de StrataFrame

Guide de rapports ADT Sélecte

1. Entrez le code client dans le champ << Code client >> si requis. Le code client est optionnel, on peut donc entrer simplement le nom du client.

Importer les fichiers élèves - professeurs du secrétariat

Choisir le mode d envoi souhaité. Option 1 : Envoyer un SMS à un nombre réduit de numéros (0 10 )

Langage SQL : créer et interroger une base

Tutoriel de formation SurveyMonkey

mytnt national mode d'emploi mise à jour : septembre 2014 Votre Service Clients en ligne MA-MK * Des hommes, un réseau.

Procédures Stockées WAVESOFT ws_sp_getidtable Exemple : ws_sp_getnextsouche Exemple :... 12

SCONET Modifications apportées dans la version SCONET

80 rue de Reuilly PARIS Guide d utilisation de la Bourse de l emploi des Centres de Gestion

Gestion de projets. avec. Microsoft Office PROJECT 2003

Méthodologie de conceptualisation BI

Analyse tarifaire en ligne (TAO) de l'omc

Transcription:

SUPPORT Trucs et astuces Requêtes particulières

Le contenu de ce document et tous les programmes et documents associés sont protégés et ne peuvent être reproduits sans l'autorisation écrite de Lynxx Business Solution SA ("Lynxx") Ce document ne constitue ni une offre, ni un contrat, ni une base de contrat et Lynxx se réserve le droit de modifier le contenu de ce document en tout temps sans notification préalable. Lynxx HR est une marque déposée de Lynxx Business Solutions SA 2010 Lynxx Business Solutions SA. support: support@lynxx.ch / +41 27 342 48 10 2

Requête 1: Age des employés en années et mois Résultat Une requête qui retourne l'âge en années et mois de tous les employés Requête 2 expressions sont nécessaires pour calculer les années et les mois support: support@lynxx.ch / +41 27 342 48 10 3

Expression 1 Calcul de l'âge en années de l'employé floor(datediff(dd,{employees And Leavers.Birth Date}, GetDate() + 1) / 365.25) as Années Expression 2 Calcul de des mois restants de l'âge de l'employé floor((datediff(dd,{employees And Leavers.Birth Date}, GetDate() + 1) / 365.25 * 12 ) - floor(datediff(dd,{employees And Leavers.Birth Date}, GetDate() + 1) / 365.25) *12) as Mois NB: La fonction floor() renvoie la plus grande valeur entière inférieure ou égale à l'expression numérique spécifiée. support: support@lynxx.ch / +41 27 342 48 10 4

Requête 2: Afficher le contenu d'un champ memo Résultat Une requête qui affiche le contenu d'un champ memo Requête Il faut utiliser la fonction SUBSTRING support: support@lynxx.ch / +41 27 342 48 10 5

Expression La fonction SUBSTRING nous permet d'afficher le contenu d'un champ memo support: support@lynxx.ch / +41 27 342 48 10 6

Requête 3: Utilisation du count et group by Resultat Une requête rapide qui affiche la liste des départements et le nombre d'employés Requête Il faut utiliser l'expression Count en conjonction avec la clause Group by pour générer les résultats support: support@lynxx.ch / +41 27 342 48 10 7

Group by Il faut regrouper les champs que l'on veut compter (les 2 flèches rouges indiquent que le champ a été groupé) support: support@lynxx.ch / +41 27 342 48 10 8

Requête 4: Utilisation de l'expression 'like' Résultat Une requête qui sort la liste des employés pour un code postal particulier (p. ex. HP1) Requête Il faut utiliser l'expression like, et encadrer le texte que l'on cherche avec des % Constante de caractères Placer un % à droite et à gauche du texte support: support@lynxx.ch / +41 27 342 48 10 9

Requête 5: Utilisation de case Résultat Une requête qui totalise les types d'absence par employé Requête Il faut créer une ligne pour chaque type d'absence que l'on veut voir dans la liste support: support@lynxx.ch / +41 27 342 48 10 10

Expression Créer une nouvelle expression par type d'absence que l'on veut voir support: support@lynxx.ch / +41 27 342 48 10 11

Group by Il faut se rappeler de regrouper les champs que l'on veut voir dans la liste support: support@lynxx.ch / +41 27 342 48 10 12

Requête 6: ça ou ça ou ça Résultat Une liste simple d'employés d'une liste particulière de centre de coûts Requête Une requête qui recherche selon différents critères sans utiliser le OU support: support@lynxx.ch / +41 27 342 48 10 13

Expression Comparer le Centre de coûts avec une liste de valeurs: utiliser le connecteur IN Créer l'expression saisir les valeurs recherchées entre guillements simples, séparées par des virgules, le tout entre parenthèses ('6000','6001','6002','6003') support: support@lynxx.ch / +41 27 342 48 10 14

Requête 7: Calculer des pourcentages Résultat Une liste montrant le pourcentage d'employés dans chaque division selon leur origine ethnique Requête Sélectionner les champs que l'on désire voir support: support@lynxx.ch / +41 27 342 48 10 15

Expression Créer une nouvelle expression contenant la formule suivante (round(count(3)*100/(select count(*) from people where division_reference=employee.division_reference and start_date <= getdate() and (Termination_date is null or termination_date >= getdate())),2)) as Pourcentage_ethnique Trier et regrouper Il faut se rappeler de regrouper chaque champ que l'on veut voir support: support@lynxx.ch / +41 27 342 48 10 16

Requête 8: Employés et Managers Résultat La liste des employés et leur manager Requête La combinaison des tables est importante dans cette requête Ajouter une 2 ème table Employees (pour les managers), puis une table Jobs support: support@lynxx.ch / +41 27 342 48 10 17

Relation 1 Relier la table Employees à la table Jobs en reliant Employees.Job Reference à Jobs.Job Reference Relation 2 Relier la table Jobs à la table Employees2 en reliant Job.Reports To à Employees(2). Job reference Employés et Jobs Jobs et Managers Rappel... La table Employees concerne les employés La table Employees(2) concerne les Managers Employee.Known As And Surname = Nom de l'employé Employee(2).Known As And Surname = Nom du Manager support: support@lynxx.ch / +41 27 342 48 10 18

Requête 9: Sous requête Différend de Résultat Une liste d'employés qui n'ont pas d' enregistrement de vacances Requête On n'a besoin que de la table Employees, mais il faut connaitre le nom court de la table que l'on veut tester (Select Parent_Identifier FROM Absence) support: support@lynxx.ch / +41 27 342 48 10 19

Requête 10: Les 2 dernières carrières Résultat Les deux dernières carrières de tous les employés Requête Il faut sélectionner les tables Employees et Career History Actives support: support@lynxx.ch / +41 27 342 48 10 20

Expression Créer une nouvelle expression pour tous les champs que l'on veut voir apparaître dans la liste (SELECT Career_Date from Career where Employee.Unique_Identifier = Career.Parent_Identifier and Career_End_Date = actcaree.career_date - 1) as Date_Carrière_Précédente (SELECT Career_Reason from Career where Employee.Unique_Identifier = Career.Parent_Identifier and Career_End_Date = actcaree.career_date - 1) as Date_Carrière_Précédente (SELECT Department from Career where Employee.Unique_Identifier = Career.Parent_Identifier and Career_End_Date = actcaree.career_date - 1) as Date_Carrière_Précédente support: support@lynxx.ch / +41 27 342 48 10 21

Exportation vers Excel Le saviezvous? Vous pouvez exporter le résultat de toutes vos requêtes vers Excel Appuyer sur ce bouton...... pour exploiter vos données dans une feuille Excel support: support@lynxx.ch / +41 27 342 48 10 22

Messages d'erreur courants Le nom de votre requête comporte des caractères non alphanumériques, p. ex. "*ma requête" Votre requête comporte un champ mémo qui n'a pas été converti en utilisant SUBSTRING p. ex. SUBSTRING (people.leaving_comments, 1, 254) Votre requête comporte un champ mémo qui a été converti en utilisant SUBSTRING, mais ce champ comporte des retours à la ligne Votre requête comporte un champ mémo qui contient un double apostrophe " support: support@lynxx.ch / +41 27 342 48 10 23