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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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 > MySQLi/PDO/(MySQL)

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.04.2011, 12:57:08
Phil Jaycob Phil Jaycob ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 32
Beiträge: 1
Summieren von allen Daten der letzten 24 Stunden

Hallo,

Ich hoffe ihr könnt mir schnell weiterhelfen, ich suche schon lange nach der Lösung mit Google aber leider ohne Erfolg. Für eine Statistik will ich gerne alle Datensätze von einer Spalte summieren. Aber nur von den letzten 24 Stunden. Eine Spalte mit einem "Timestamp" habe ich auch, das DatumsZeit format sieht so aus:

2011-04-18 11:49:23

Einen Lösungsentwurf hab ich auch:

SELECT sum(copies*pagenumber) as Anzahl
FROM printjob
WHERE timestamp > date_sub(now(),interval 24 hour);

Das Problem ist, es summiert die Spalten "Copies" und "Pagenumber" zuerst und danach multipliziert es. STATT zuerst zu multiplizieren und danach zu summieren.

Danke für euere Hilfe.
Mit Zitat antworten
  #2  
Alt 18.04.2011, 14:27:35
thomas_w thomas_w ist offline
Junior Member
 
Registriert seit: Aug 2010
Alter: 14
Beiträge: 395
AW: Summieren von allen Daten der letzten 24 Stunden

Zitat:
Zitat von Phil Jaycob Beitrag anzeigen
Das Problem ist, es summiert die Spalten "Copies" und "Pagenumber" zuerst und danach multipliziert es. STATT zuerst zu multiplizieren und danach zu summieren.
kann ich nicht nachvollziehen, bei mir stimmt das Ergebnis

Code:
CREATE TABLE printjob (
 copies INT NOT NULL,
 pagenumber INT NOT NULL,
 timestamp DATETIME
);

INSERT INTO printjob VALUES
( 1, 10 , CURRENT_TIMESTAMP);  -- 1*10 = 10

INSERT INTO printjob VALUES
( 2, 20 , CURRENT_TIMESTAMP);  -- 2*20 = 40

INSERT INTO printjob VALUES
( 3, 30 , CURRENT_TIMESTAMP);  -- 3*30 = 90


SELECT SUM(copies * pagenumber) 
  FROM printjob
 WHERE timestamp > date_sub(now(),interval 24 hour);

+--------------------------+
| SUM(copies * pagenumber) |
+--------------------------+
|                      140 |
+--------------------------+
1 row in set (0.00 sec)  


mysql> select version();
+------------------+
| version()        |
+------------------+
| 5.1.44-community |
+------------------+
1 row in set (0.01 sec)

mysql>
140 soll rauskommen, tut es auch.

Habe ich was falsch verstanden?

Grüße
Thomas
__________________
Die SQL-Backstube
Bietet Rezepte, Lösungen und ausführliche Beispiele rund um gesundes SQL und zufriedene Datenbanken.
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
Daten über HTML in einer Datenbank speichern und wiedergeben können Bootlicker PHP Entwicklung und Softwaredesign 8 11.01.2010 18:02:04
PHP generierte XML Daten weiterverwenden Loki555 PHP für Fortgeschrittene und Experten 2 29.04.2009 21:42:03
Daten aus csv-Datei in zwei Tabellen speichern sputnik72 PHP Grundlagen 6 13.08.2007 17:12:15
Daten zu den vorhandenen dazuaddieren pekobe MySQLi/PDO/(MySQL) 2 27.05.2006 11:40:17
Daten aus 2 mysql-tabellen ausgeben xnay PHP Grundlagen 1 13.12.2003 18:33:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:49:18 Uhr.


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


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