bonuskode-system... query-opbygning , hvordan?
Hej, eksperter!Mit problem består i, at jeg skal bruge en mysql-query udfra flg. tabeller:
bonusCodes
--------------
id
code
users
maxinvoices
maxusers
activefrom
activeuntil
forfatter
dato
usedBonusCodes
---------------
id
codeid (henviser til bonusCodes.id)
fakturaid
forfatter
dato
det, jeg gerne vil, er, at jeg i bonusCodes vil kunne tilføje forskellige parametre, der kan gøre en bonuscode valid.
users = hvis jeg vil have, at en specifik bruger, skal have tilbuddet, skriver jeg dennes id - hvis det skal være alle brugere er den blot 0
maxinvoices = det maksimale antal forskellige ordrer, som en bruger må benytte SAMME kode på
maxusers = det maksimale antal forskellige brugere der må bruge koden éen gang
activeuntil og activefrom skal gælde for "users" og maxinvoices således, at disse kun gælder hvis activeuntil < now() og activefrom > now()
maxusers skal dog kunne kombineres med, at tilbudet ikke er tidsbegrænset - således at det fx kan være de første 10 brugere i en ikke afgrænset periode :)'
Er der nogen, der kan hjælpe mig med en query til det :) ?