Ik heb drie lijsten die rekeningen, Saldo en klant zijn (te zien gelieve de lijststructuur hieronder in de codesectie) en ik probeer om verschillende informatie te krijgen van het zonder enige bepaalde klant die herhalen - zijn hier de drie verklaringen die ik heb willen om bereiken en de verklaringen die ik heb geprobeerd om te gebruiken:
1. Ik wil alle klanten krijgen die de 75% drempel hebben bereikt: -
Uitgezocht ((b.total/Beperker) *100) als perc, b.total, fname, lname van klant c, saldo B WAAR c.status = 1 EN b.cid = c.id en ((b.total/Beperker) *100) < -75
This de klanten krijgen, maar als bijvoorbeeld het Teken 75 op zijn eerste transactie heeft bereikt en op zijn tweede bereiken 85% de bovengenoemde verklaring dan Teken twee keer, één met 75% drukt en één met 85% wanneer alle ik wil is Teken dat eens met het maximum percentage in dit geval moet worden vermeld - 85%.
2. Dit keer dat ik heb willen om klanten krijgen de van wie vervaldatum binnen 7 dagen
dateFrom Uitgezocht is, hulp, min, mout, bal, dateTo, fname, lname van rekeningen a, klant c WAAR c.status = 1 en dateTO TUSSEN DATE_SUB (CURDATE (), de DAG van INTERVAL 0) EN DATE_ADD (CURDATE (), de DAG van INTERVAL 4) en identiteitskaart = cid
The- verklaring hierboven doet bijna wat ik wil, nochtans enkel als vraag 1 het herhaalt klanten en hun informatie wanneer Dat alles ik wil tonen is de naam, het laatste saldo en gepaste dank date.
Many voor uw time.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
|
" codeBody "
" notpretty " `- rekeningen `(
`hulp `int. (11) NIET ONGELDIGE AUTO_INCREMENT,
`cid `int. (11) NIETIG VERKLAREN niet,
`mout `int. (11) ONGELDIG GEBREK,
`min ONGELDIG `int. (11) GEBREK,
`bal `int. (11) NIETIG VERKLAREN niet,
NIET ONGELDIGE datum `dateFrom `,
`ONGELDIGE het GEBREK van de dateTo`datum,
PRIMAIRE SLEUTEL (`hulp `)
)
`saldo `(
`identiteitskaart `int. (11) NIET ONGELDIGE AUTO_INCREMENT,
`cid `int. (11) NIETIG VERKLAREN niet,
`totale `int. (11) NIETIG VERKLAREN niet,
PRIMAIRE SLEUTEL (`identiteitskaart `),
UNIEKE ZEER BELANGRIJKE `hulp `(`cid `)
)
`klant `(
`identiteitskaart `int. (11) NIET ONGELDIGE AUTO_INCREMENT,
varchar `fname `(200) NIETIG VERKLAREN niet,
varchar `lname `(200) NIETIG VERKLAREN niet,
`varchar tel. `(20) NIETIG VERKLAREN niet,
`Van het adres NIET ONGELDIGE `- tekst,
`Beperker `int. (11) NIETIG VERKLAREN niet,
`status `tinyint (1) NIETIG VERKLAREN niet,
PRIMAIRE SLEUTEL (`identiteitskaart `)
)
|
|