Topic: lenteles formavimas is skirtingu lenteliu su virsumi
Sveiki,
turiu keleta lentuciu, man jas reikia sujungti ir atvaizduoti kaip paveiksle:
lentute likutis:
pavadinimas varchar(80)
kodas varchar(30)
matas varchar(15)
likutis float
modifikuota timestamp
modifikavo varchar(35)
padalinys varchar(35)
unikalumas varchar(25)
lentute apyvarta:
n int(5)
pavadinimas varchar(55)
kodas varchar(15)
kiekis float
Vid_savikaina float
Vid_antkainis_proc float
Vid_antkainis_suma float
padalinys varchar(20)
savaite int(5)
per kiek uzklausu man geriausia ta lentute suformuoti?
gal as kazkaip ne taip susiprojektaves DB? kazkaip gal lengviau galima?
esamas kodas:
$query="SELECT
likuciai.pavadinimas AS pavadinimas,
likuciai.kodas AS kodas,
likuciai.matas AS matas,
likuciai.likutis AS likutis,
apyvarta.kiekis AS kiekis,
apyvarta.Vid_savikaina AS Vid_savikaina,
apyvarta.Vid_antkainis_proc AS Vid_antkainis_proc,
apyvarta.Vid_antkainis_suma AS Vid_antkainis_suma,
apyvarta.savaite AS savaite,
apyvarta.padalinys as padalinys
FROM apyvarta
LEFT JOIN likuciai ON
likuciai.kodas = apyvarta.kodas
AND likuciai.padalinys = apyvarta.padalinys
WHERE apyvarta.savaite IN ($suformuota_eilute)";
suformuota eilute tai man ivedus pradine ir galutine savaites surenka masyva su , (ivedus 4 ir 6 eilute atrodo 4,5,6)
esme tame, kad reikia ishskaidyti pagal padalinius.. kaip tai padaryti ir atvaizduoti kad padalinys butu virsuje, o prekes isliktu vienoje eiluteje jeigu ir nera ju likuciu lentoje tam tikram padalinyje.