login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP & SQL

waarde optellen met info uit 2 tabellen

JLT – 17/01/2012 12:26
Hoi iedereen!

Inleiding
Ik werk met OsCommerce en heb een module (http://www.oscommerc...tributions,2791) gevonden welke een overzicht per dag laat zien. In dit overzicht is te zien welke producten en hoeveel er daar van verkocht zijn voor die dag. Dit is een handige lijst omdat de mensen in het magazijn zo eenvoudig kunnen zien wat ze moeten pakken

Het probleem
Het script telt keurig alle producten, maar niet de hoeveelheid. Stel ik bestel 3x het zelfde product dan wordt dat product maar een keer doorgegeven.

De database structuur
De orders worden opgedeeld in diverse tabellen. Hieronder een overzicht van de twee belangrijkste, waar de gegevens uitgehaal moeten worden.

Orders
orders_id / customers_id / customers_name / ..... / date_purchased

Orders_products
orders_products_id / orders_id / orders_model /orders_name / ... / products_quantity

De SQL welke nu gebruikt word
$products_query_raw = "select ot.value, sum(ot.value) as dailyvalue, count(distinct o.orders_id) as howmany_orders, o.orders_id, count(distinct op.orders_products_id) as howmany_tickets, op.products_name, op.products_model, op.final_price as ticket_price, op.final_price * count(distinct op.orders_products_id) as howmuch from orders_total ot, orders o, orders_products op where o.date_purchased like \"$date%\" and o.orders_id = op.orders_id and ot.orders_id = op.orders_id and ot.class='ot_total' group by op.products_name";


Ik ben redelijk handig met PHP en een klein beetje met SQL, maar ik zie hier het probleem niet echt. Kan iemand me hierbij helpen of de juiste richting in wijzen.

Natuurlijk weer hartstikke bedankt voor de moeite!

0 antwoorden

Gesponsorde links


Er zijn nog geen reacties op dit bericht.

Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.019s