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

Développement SQL Server Discussion :

Requête un peu compliquée à construire


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 14
    Par défaut Requête un peu compliquée à construire
    Bonjour

    SVP j'ai besoin d'aide pour construire une requête à l'aide du langage SQL
    si quelqu’un peut m'aider merci de me répondre pour vous donner plus de détails

    en bref j'ai besoin d'extraire d'une meme vue ( totalfacture : d'un mois donner ; cumule totalfacture : du debut annee au mois donner) , (totalmarge d'un mois donner ; cumule totalmarge : du debut annee au mois donner) / par client par catégorie

    merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Effectivement ton besoin est clair.
    Bonne chance !
    Dernière modification par al1_24 ; 04/07/2018 à 17h46. Motif: Sans objet après correction

  3. #3
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 138
    Par défaut
    Pour pouvoir t'aider il nous faudrait un peu plus d'informations. En particulier la structure de la ou des tables qui entrent en jeu dans ce calcul.
    Un jeu d'essai avec le contenu des tables et les résultats attendus à partir de ces exemples sera nécessaire pour bien comprendre ton besoin.
    Enfin, donne nous la ou les requêtes que tu as déjà essayées en nous précisant le problème que tu rencontres :
    Erreur à l'exécution ? Quel est le message associé ?
    Résultat invalide ? Quel est le résultat obtenu ? le résultat attendu ? à partir de quelles données ?
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 14
    Par défaut
    Bonjour
    je vous remercie pour votre retour et pour votre temps .

    ci-dessous la structure de ma table
    champs : date_comptable : type date
    client type Varchar
    categorie varchar
    montantfacture type Floet
    marge type floet
    DATE_remise type date.

    ci-joint 3 fichier joint pour le jeu d'essai et le résultats attendu et la requête que j'ai utilisée.

    je vous remercie d'avance.
    Fichiers attachés Fichiers attachés

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Par défaut
    Bonjour,
    Quelques remarques sur vos requêtes
    • Il ne faut pas utiliser de * cela est contre performant, de plus vu la jointure vous aurez deux fois les mêmes colonnes
    • Mets des alias sur tes colonnes somme
    • dans la dernière requête il y deux virgules qui se suivent
    • Dans ton premier post tu parles de cumul, du début année au mois donner, et tu fais ta requête sur une période Date de début Date de fin et sur la même période l'année d'avant. Je suis perdue, quel est le besoin


    Tu n'as pas répondu à la question, si tes requêtes donnent
    • Erreur à l'exécution ? Quel est le message associé ?
    • Résultat invalide ? Quel est le résultat obtenu ? le résultat attendu ? à partir de quelles données ?

    Par ailleurs as-tu une table calendrier ?
    Cordialement
    Soazig

  6. #6
    Membre averti
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 14
    Par défaut
    Bonjour

    Merci à vous tous.

    pour les * : ne figure pas dans mon code c'est juste sur le fichier texte que j'ai préparer pour cette discussion
    pour le cumule je vais donner à l'utilisateur de saisir la période dans laquelle la date fin serais le dernier mois donner (je n'ai pas de soucis pour cette partie).

    pour les erreurs : comme vous avez cité la requête me renvoi des donner erroné sur la partie cumule , normalement il faut que la requête me envoi le total MNTFACTURE avec le total cumule de MNTDACTURE dans la même ligne.

    je n'ai pas une table calendrier.

    Merci

Discussions similaires

  1. Requête SQL de recherche un peu compliquée
    Par ned-flanders dans le forum Langage SQL
    Réponses: 5
    Dernier message: 08/04/2013, 15h25
  2. Requête un peu compliquée
    Par molo1987 dans le forum SQL
    Réponses: 17
    Dernier message: 06/01/2013, 10h33
  3. [PHP 5.2] Résultat d'une requête dans un tableau un peu compliqué
    Par renaud26 dans le forum Langage
    Réponses: 7
    Dernier message: 31/03/2011, 07h28
  4. Requête un peu compliquée
    Par tchem dans le forum Requêtes
    Réponses: 17
    Dernier message: 06/03/2009, 09h58
  5. Requête un peu trop compliqué pour moi
    Par Kokito dans le forum Langage SQL
    Réponses: 5
    Dernier message: 18/04/2005, 16h17

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