IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. SQL - EXISTS

    par , 20/11/2021 à 12h06
    ...
    C'est une traduction G de la page Whether to EXISTS or NOT EXISTS ... écrite par Ben Clothier


    Un peu de théorie

    La différence entre IN() et EXISTS() est que IN() renvoie un ensemble de résultats qui est ensuite évalué par une requête principale. EXISTS() renvoie simplement une valeur booléenne sans renvoyer aucune donnée sur la sous-requête. Pour illustrer, considérons cette déclaration*:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM tblOrders
    WHERE
    ...

    Mis à jour 20/11/2021 à 12h51 par informer

    Tags: exists, ms-access, sql
    Catégories
    SQL
  2. Ms Access - SQL - ORDER BY sur Mois Année dans un GROUP BY avec affichage en Mois Long Année

    par , 19/11/2021 à 10h23
    Bonjour à tous ,


    Je me suis posé la question d'ordonner les données en fonction du Mois/Annee dans une requête GROUP BY.

    La solution est simple, il faut déclarer deux colonnes avec format
    1. Une pour l'affichage Mois Long Année -> format([dateRef], 'mmm yyyy') as MoisAn
    2. Une pour l'ordre Année mois -> format([dateRef], 'yyyy mm') as AnMois



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT Id, FormatNumber((Sum(PrixUnit*Qte)),2,-1,0,-1) AS IDVERDE_MntHTLivrTotal,
    ...
  3. MS ACCESS - SQL - CASE WHEN ELSE -> SWITCH ( ..., true , 'Value by default')

    par , 08/10/2021 à 12h39
    Bonjour à tous,

    La syntaxe proposée par l'aide en ligne MS est :
    Switch(expr-1, value-1, [ expr-2, value-2..., [ expr-n, value-n ]])

    Switch renvoie une valeur Null dans le cas suivants :
    • Aucune expression n’a la valeur True.
    • La première expression ayant une valeur True a une valeur correspondante Null
    Mais rien d'explicite sur comment avoir l'équivalent de ELSE

    Très simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT Switch(..., True, 'ValueByDefault'
    ...

    Mis à jour 19/11/2021 à 09h58 par informer

    Catégories
    Sans catégorie
  4. [Actualité] Filtrer une source MS SQL avec Power Query (L'histoire des trois petits cochons revisitée)

    par , 24/09/2021 à 10h43
    Apprendre à utiliser une procédure stockée MS SQL avec Power Query


    Salut


    - Pierre, lorsque je ramène mes infos de ventes de sql, Power Query me ramène énormément de lignes qui ne servent à rien...
    - Vends moins... Tu auras moins de lignes à ramener de ta DB;
    - Hmmmm. Oui, je vais y penser... A par cela, t'as pas un truc vite fait?
    - Crée une procédure stockée paramétrée dans ton SQL, tu feras travailler ton serveur plutôt que ton ...
  5. Power Query: Fusion multi-colonnes

    par , 01/12/2020 à 11h22
    Salut.

    Rappel (?): Fusionner deux tables revient appairer les lignes des deux tables sur une clé commune, soit dans une des tables, soit dans une troisième. Appairer signifie que l'on assemble les lignes des deux tables en fonction d'une valeur commune aux deux lignes. Cette valeur peut être simple ou composite (monocolonne ou multicolonnes).


    Dans Excel, on utiliserait RECHERCHEX (XL365), INDEX-EQUIV, voire RECHERCHEV si la conception du classeur s'y prête. ...
Page 1 sur 9 12345 ... DernièreDernière