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

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 24.06.2009, 02:25:20
ivkin ivkin ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 38
Beiträge: 3
Hilfe bei WHERE Anweisung mit time format

Hallo,

ich habe in einer Datenbank eine Spalte mit mehreren ZEITEN im TIME Format stehen. Daneben steht auch eine zweite Spalte (TIME_D) die wieder Zeiten beinhaltet und auch im TIME Format. Jetzt möchte ich eine Summe von allen Zeiten die von der Spalte (TIME_D) ausgeben die aber 30 Minuten davor angefangen haben.

TIME | TIME_D |
+ -------------------- +
09:00:00 | 00:10:00 |
10:00:00 | 00:05:00 |
10:30:00 | 00:20:00 |

BSP. Ich brauche die Summe von den Werten 00:10:00 und 00:05:00 wenn es 10:30:00 ist.

mysql_query("SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(`TIME_D`))) FROM termin WHERE TIME<= SUBTIME('TIME','00:30:00')");

Das habe ich ausprobiert aber zeigt nichts an! Die Summe wird zwar ausgerechnet sobald ich den letzten Teil wegnehme, aber ich kriege das nicht mit den 30 Minuten hin.

Hat jemand einen Vorschlag?

Danke

Geändert von ivkin (24.06.2009 um 02:25:48 Uhr)
Mit Zitat antworten
  #2  
Alt 24.06.2009, 07:28:39
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Hilfe bei WHERE Anweisung mit time format

Guten Morgen, willkommen hier im Forum!

Zitat:
Zitat von ivkin Beitrag anzeigen
[...]
TIME | TIME_D |
+ -------------------- +
[...]
Hat jemand einen Vorschlag?

Danke
Hast Du schon mal etwas von reservierten Wörtern gehört?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 24.06.2009, 12:08:17
ivkin ivkin ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 38
Beiträge: 3
AW: Hilfe bei WHERE Anweisung mit time format

TIME und TIME_D sind hier nur als Beispiel gegebnen, heißen im wirklichkeit auch anders wegen den reservierten Wörter.
Mit Zitat antworten
  #4  
Alt 25.06.2009, 21:38:31
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Hilfe bei WHERE Anweisung mit time format

Dann versuchen wir's mal mit dem richtigen Code?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 26.06.2009, 01:39:36
ivkin ivkin ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 38
Beiträge: 3
AW: Hilfe bei WHERE Anweisung mit time format

Hat sich erledigt.

Hier ist der richtige Code:

PHP-Code:
$result_summ_delay =mysql_query("SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(b.TIME_D))) AS summe
FROM
    termin as a
JOIN
    termin as b
    ON b.TIME < SUBTIME(a.TIME ,'00:30:00')
WHERE
    a.term_id = 5"
); 
Gruß Ivaylo
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
"Fehler" im Syntax bei where (UPDATE) Bitte um Hilfe :( Kann mir das nicht erklären blackmolle MySQLi/PDO/(MySQL) 21 29.06.2007 20:18:57
Hilfe bei switch anweisung und auswahlfeldern gesucht damohsta PHP Grundlagen 13 15.02.2007 17:07:20
Benötige Hilfe beim Coden Pommes2 PHP für Fortgeschrittene und Experten 0 17.06.2006 15:48:12
WHERE MATCH ... AGAINST..., zusätzliche WHERE Anweisungen definieren?! 8805-evergreen. MySQLi/PDO/(MySQL) 6 10.03.2006 22:48:06
Das soll nach 1 h ausgeführt werden! Spike15 PHP Grundlagen 12 04.04.2005 17:29:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:33:55 Uhr.


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


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