SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQL/MySQLi

MySQL/MySQLi Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL/MySQLi diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.06.2010, 16:58:17
Doc_McSky Doc_McSky ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 49
Zeilen zählen und in zweiter Tabelle addieren

Hallo Gemeinde,

ich versuche gerade einen einzelnen SQL Aufruf zu basteln, an dem aber meine Zählkenntnisse scheitern.
Folgendes Problem:

Ich habe so eine Art Einkaufslisten, unterteilt in 2 Tabellen. In der ersten Tabelle sind die ich sag mal Stammdaten (Namen, Tage, usw.) und in der zweiten Tabelle sind die Sachen, die eingekauft werden müssen aufgelistet.
Jetzt will ich abrufen wie viele Listen es pro Tag gibt, das war kein Problem. Jetzt will ich aber mit dem Aufruf auch, das er bei den Ergebnissen der ersten Tabelle (wieviel Listen gibt es?) nun in der zweiten die passenden Artikel raussucht mit Menge und Preis, damit ich den Gesamtpreis des Einkaufes an diesem Tag bekomme.

Das klappt prinzipiell auch, allerdings liefert mir jetzt mein COUNT(*) Wert ALLE Ergebnisse, also zählt auch jedes Ergebnis aus der zweiten Tabelle dazu, was natürlich dann nicht dem geforderten entspricht.
Das Problem ist, das ich nicht weiß, wie ich in SQL sage, das sich das count nur auf die Ergebnisse der ersten Tabelle beziehen soll.
Hier mein derzeitiger Aufruf:

PHP-Code:
$q_sql  "SELECT COUNT(*) AS ek, SUM(tab2.quantity * tab2.priceeach) AS summe";
$q_sql .= " FROM tab1, tab2 WHERE tab2.stockid=0 AND tab2.refid=tab1.id";
$q_sql .= " AND (tab1.capture>=".$daystart." AND tab1.capture<=".$dayend."); 
Also irgendwie muss ich nun count an die Ergebnisse aus tab1 binden (wahrscheinlich irgendwie mit GROUP BY?), es wäre lieb wenn mir das jemand richtig nennen könnte, vielen lieben Dank.

Gruß
Doc
Mit Zitat antworten
  #2  
Alt 07.06.2010, 12:18:39
Doc_McSky Doc_McSky ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 49
AW: Zeilen zählen und in zweiter Tabelle addieren

Halli hallo,

ist mein Problem so kompliziert oder sind bei gutem Wetter alle im Urlaub? :-)

Falls ich mich unklar ausgedrückt haben sollte kann ich versuchen es nochmal zu formulieren, aber ich denke doch das solch eine Abfrage in einem Rutsch gemacht werden kann, oder?

Gruß,
Doc
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
erzeugte tabelle zeilen in daten auslesen drbestminus MySQL/MySQLi 3 24.11.2008 19:05:44
zählen & addieren iamgod2 MySQL/MySQLi 1 06.05.2007 00:04:46
Daten aus Tabelle zusammen Zählen und sortieren? swishy MySQL/MySQLi 0 12.09.2006 20:25:34
zeilen einzeln mit zählen Stifler PHP Grundlagen 2 21.12.2004 18:11:07
Zahlen addieren dividieren und wörter zählen toweter PHP Grundlagen 3 26.05.2003 22:18:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:06:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.


© 2001-2021 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt