php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.10.2006, 22:11  
Gast
 
Beiträge: n/a
Standard Abfragen kombinieren

In einer Tabelle werden alle Ereignisse einer Zutrittskontrolle protokolliert. Hinter der Zahl im Feld Relais verbergen sich die Zustände 1=“Türöffner, kommen“, 2=“gehen“.



CREATE TABLE `tocalog` (

`BenutzerID` int(11) default NULL,

`Name` varchar(50) character set latin1 collate latin1_general_ci default NULL,

`Finger` int(11) default NULL,

`TerminalID` int(11) default NULL,

`Modul` varchar(45) character set latin1 collate latin1_general_ci default NULL,

`Zeit` varchar(45) character set latin1 collate latin1_general_ci default NULL,

`Relais` int(11) default NULL,

`ECode` int(11) default NULL,

`EText` varchar(45) character set latin1 collate latin1_general_ci default NULL,

`id` int(5) unsigned NOT NULL auto_increment,

`timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;



Nun suche ich eine Möglichkeit, die Daten für jede Person für eine Zeitauswertung zu bekommen.



Meine Idee:



SELECT ‚Name’ FROM ‚tokalog’ WHERE ‚Name’ <> ‚’ GROUP BY ‚name’ //listet alle gespeicherten Personen auf, ohne Systemmeldungen



SELECT ‚Zeit’ FROM ‚tokalog’ WHERE ‚Name’ = select von oben AND ‚Relais’ = 1 ORDER BY ‚Zeit’

SELECT ‚Zeit’ FROM ‚tokalog’ WHERE ‚Name’ = select von oben AND ‚Relais’ = 2 AND ‘zeit’ > select von oben ORDER BY ‚Zeit’



Zu beachten ist, dass das Relais 1 öfters vorkommt wie Relais 2 (wg. Türöffner), pro Tag kann mehrmals Relais 2 vorkommen (Mittagspause, Dienstgang)



Schön wäre es, daraus eine einzige Abfrage zu basteln.



Vielen Dank
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PDO und parallele Abfragen Normalo PHP Tipps 2008 1 09.06.2008 12:39
PHP bzw. mysql abfragen optimieren Kori Datenbanken 3 26.09.2007 21:02
Mehrere Tabellenabfragen kombinieren cytrobic Datenbanken 3 27.06.2006 15:48
mehrere Abfragen (Selects) verbinden???? CIMM Datenbanken 15 03.05.2006 18:59
Datentyp abfragen PHP Tipps 2006 7 24.02.2006 15:53
[Erledigt] 204 077 15-4 in DB mit WHERE als 204077154 abfragen Datenbanken 6 24.01.2006 11:47
2 Arrays kombinieren Transmitter PHP Tipps 2006 5 02.01.2006 16:16
Mysql-Abrage - Ausdrücke kombinieren PHP Tipps 2007 16 22.11.2005 17:02
in where-klausel like und AND kombinieren, geht das nicht ? Datenbanken 7 26.10.2005 10:14
[Erledigt] Tabellen kombinieren Datenbanken 6 16.10.2005 10:29
Suche Script zum Abfragen von Inhalten einer anderen Seite Beitragsarchiv 7 26.09.2005 19:21
[Erledigt] Dateiendung abfragen PHP Tipps 2005-2 6 18.08.2005 17:11
abfragen ob JavaScript aktiv Juuro PHP Tipps 2005 24 27.04.2005 15:12
ICQ Onlinestatus abfragen, nur wie? Broadcast PHP Tipps 2004 9 24.09.2004 00:06
MySQL DB Tabellen Kommentar abfragen Datenbanken 3 13.06.2004 22:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
auto_increment mit timestamp kombinieren, php, abfragen kombinieren, abfragen kombinieren php, tocalog

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.