Ben peut-être que tu n'as fait qu'une facture au mois de janvier pour le refsoc 1 ?
Ou bien que toutes les factures du mois de janvier sont nuémrotée 1 et que c'est ton appli de facturation qui a un...
Type: Messages; Utilisateur: CinePhil
Ben peut-être que tu n'as fait qu'une facture au mois de janvier pour le refsoc 1 ?
Ou bien que toutes les factures du mois de janvier sont nuémrotée 1 et que c'est ton appli de facturation qui a un...
Et en quoi ma requête ne fonctionne t-elle pas par rapport à ton besoin ?
Selon moi elle devrait te donner le plus grand numéro de facture de la refsoc 1 au mois de janvier 2008.
Essaie ça :
SELECT MAX(f.numfacture) AS maxi
FROM facture f
INNER JOIN clients c ON f.numclient = c.numclient
WHERE f.datefacture BETWEEN '2008-01-01' AND '2008-01-31'
AND c.refnumsoc = 1
Ou...
1) Tu n'as pas besoin de répéter le codeclient dans la table factures puisque tu peux l'obtenir par jointure entre les deux tables.
Tu peux te poser aussi la question pour 'adresse'. Je vois que...
Donne la structure de tes tables qu'on y voie un peu plus clair.
Il te manque une jointure entre les deux tables !
Pas évident à voir avec ta requête pas vrai ?
Alors adopte la bonne syntaxe pour les jointures :
SELECT a.col1, b.col2
FROM a
INNER JOIN b ON...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.