GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Postagens recentes
|
Conecte-se...
|
Desconectar
|
Português
Inicio
→
WINDEV 2024
→
Aide sur une requète
Aide sur une requète
Iniciado por aurelien.chevoleau, jul., 21 2005 4:55 PM - 6 respostas
Conecte-se…
aurelien.chevoleau
#1
Publicado em julho, 21 2005 - 4:55 PM
Bonjour,
Je n'arrive pas à trouver les options dans l'éditeur de requète pour faire l'exemple suivant:
2 fichiers :
- facture avec un champ "Frais"
- ligne facture avec les champs "Prix" et "Volume"
Je voudrais effectuer le calcul suivant :
Calcul = prix + (frais/la somme des volumes)
Dans l'écran "Ajouter une formule" sous l'éditeur de requète, on ne peut pas affecter
la somme d'une valeur dans la liste d'élements de la requète.
J'ai aussi essayé de taper le code sql -> sans succès.
Merci pour votre aide
Aurélien
Denunciar
0
0
gregory.veniat
#2
Publicado em julho, 21 2005 - 5:30 PM
Bonjour,
je vais essayer de t'apporter un peu d'aide, si j'ai bien compris le problème, la requete qui pourrait effectuer ton calcul peut ressembler à celle-ci ( j'utilise uniquement le code SQL ! )
SELECT LF.id_facture,
SUM(LF.prix+FA.frais/LF.volume)
FROM FACTURE FA,
LIGNE_FACTURE LF
WHERE LF.ID_FACTURE = FA.ID_FACTURE
GROUP BY LF.id_facture
ou quelques chose dans ce style
A+
Denunciar
0
0
aurelien.chevoleau
#3
Publicado em julho, 21 2005 - 7:04 PM
en fait, je voudrais une requète comme ci dessous mais ça ne marche pas
SELECT LF.id_facture,
SUM(LF.prix+FA.frais/LF.volume) ----> LF.prix+FA.frais/sum(LF.volume)
FACTURE FA,
LIGNE_FACTURE LF
WHERE LF.ID_FACTURE = FA.ID_FACTURE
Denunciar
0
0
guest
#4
Publicado em julho, 21 2005 - 7:26 PM
Essaie ça :
SELECT LF.id_facture,
LF.prix+FA.frais/sum(LF2.volume)
FACTURE FA,
LIGNE_FACTURE LF,
LIGNE_FACTURE LF2
WHERE LF.ID_FACTURE = FA.ID_FACTURE
AND LF2.ID_FACTURE = FA.ID_FACTURE
GROUP BY LF.id_facture
Denunciar
0
0
gregory.veniat
#5
Publicado em julho, 21 2005 - 8:05 PM
Avec le FROM c'est mieux
Essaie ça :
SELECT LF.id_facture,
LF.prix+FA.frais/sum(LF2.volume)
FROM FACTURE FA,
LIGNE_FACTURE LF,
LIGNE_FACTURE LF2
WHERE LF.ID_FACTURE = FA.ID_FACTURE
AND LF2.ID_FACTURE = FA.ID_FACTURE
GROUP BY LF.id_facture
Denunciar
0
0
aurelien.chevoleau
#6
Publicado em julho, 22 2005 - 10:48 AM
A chaque fois que je mets le sum en fin de ligne,
j'ai l'erreur suivante :
---------------------------
Aperçu de Requête4
---------------------------
Erreur d'initialisation de la requête :
Erreur renvoyée par le serveur <scloap02:4900> :
Problème d'initialisation de la requête <Requête4>.
Les fonctions de calculs multilignes ne sont pas autorisées en dehors des clauses HAVING.
Denunciar
0
0
gregory.veniat
#7
Publicado em julho, 22 2005 - 1:05 PM
Bon là cela devient difficle sans avoir les deux tables ! Peux-tu m'envoyer le script des deux tables et un jeux de données de test sous forme de fichier.
Merci
A+
Denunciar
0
0
→ Voltar para WINDEV 2024
WINDEV 25
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Reports & Queries
Off-topic
Off-topic
Ferramentas
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto