2016-06-29 16 views
-3

ich eine Hilfe hier benötigen, im Versuch, eine Abfrage zu erstellen, die die maximalen und minimale Zeit pro Tag zum Beispiel in einer Zeile zurückgibt Ich habe diese Tabelle:SQL erhalten die Min-/Max-Zeit pro Tag in einer Reihe

+---------+------------------------+----------+ 
|name  |Dates     |Door  | 
+---------+------------------------+----------+ 
|Maria |2012-02-14 09:04:45.397 |Garage | 
|Maria |2012-02-14 12:14:20.997 |Entrance | 
|Maria |2013-02-14 12:20:59.407 |Exit  | 
|Maria |2012-02-13 12:24:20.997 |garage | 
|Eli  |2013-02-13 10:30:59.407 |Entrance | 
|Eli  |2013-02-13 12:30:59.407 |Exit  | 
+---------+------------------------+----------+ 

sollten die Ergebnisse wie:

+---------+------------------------+-----------------------------+ 
|name  |Entrance    |Exit       | 
+---------+------------------------+-----------------------------+ 
|Maria |2012-02-14 09:04:45.397 |2013-02-14 12:20:59.407  | 
|Maria |2012-02-13 12:14:20.997 |   null    | 
|Eli  |2013-02-13 10:30:59.407 |2013-02-13 12:30:59.407  | 
+---------+------------------------+-----------------------------+ 

jede Hilfe :)

+0

Eingang oder Eingang? – Strawberry

+0

Eingang/Ausgang oder Min/Max? Pro Tag oder Name? – splash58

+0

Also "Eingang" ist alles, was nicht "bearbeiten" ist? Es ist sehr verwirrend – Strawberry

Antwort

0

Diese Abfrage

schätzen würde
+0

Ich nehme an, Ihre Daten Spalte ist Datetime Typ –

+0

Recht Mahesh es ist Datetime Typ –

+0

können Sie versuchen oben Abfrage sollte funktionieren, wenn Arbeit bitte markieren Sie es als die Antwort –

0

Ich verstehe nicht den ersten Teil der Ergebnismenge.

Sollte es nicht wie folgt sein ??

+-------+---------------------+----------+ 
| name | date    | door  | 
+-------+---------------------+----------+ 
| Eli | 2013-02-13 10:30:59 | Entrance | 
| Maria | 2012-02-13 12:24:20 | Garage | 
| Maria | 2012-02-14 09:04:45 | Garage | 
+-------+---------------------+----------+ 
+0

ja, es sollte wie sein: Name | Datum min Datum max door (der Wert des date min records) –

+0

Leider hat mich der Zeitablauf vergessen, worum es dabei ging. Ich glaube nicht, dass ich mich darum kümmern kann, neu anzufangen. – Strawberry