Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> PHP /SQL > Liste und Datum anzeigen
Sato
Geschrieben am: Sa 19.05.2007, 09:59
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 36
Mitglied seit: 5.01.2006


Guten Morgen

Ich mache ein SQL Abfrage die mir folgendes auflistet:

Datum | Zeit | Thema

19.05.07 | 01:21 | Thema 7
19.05.07 | 01:18 | Thema 6
19.05.07 | 00:48 | Thema 5
19.05.07 | 00:22 | Thema 4
19.05.07 | 00:12 | Thema 3
18.05.07 | 23:52 | Thema 2
18.05.07 | 23:34 | Thema 1

Ich möchte jetzt aber ein Datum nur 1 mal angezeigt haben.

19.05.07 | 01:21 | Thema 7
-------- | 01:18 | Thema 6
-------- | 00:48 | Thema 5
-------- | 00:22 | Thema 4
-------- | 00:12 | Thema 3
18.05.07 | 23:52 | Thema 2
-------- | 23:34 | Thema 1

Wie bringe ich so etwas hin?


--------------------
Top
PMEmail Poster
Top
 
 
Sascha Ahlers
#2 Geschrieben am: Sa 19.05.2007, 10:29 (+00:30)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1697
Mitglied seit: 27.12.2004


QUOTE (Sato @ Sa 19.05.2007, 09:59)
19.05.07 | 01:21 | Thema 7
-------- | 01:18 | Thema 6
-------- | 00:48 | Thema 5
-------- | 00:22 | Thema 4
-------- | 00:12 | Thema 3
18.05.07 | 23:52 | Thema 2
-------- | 23:34 | Thema 1

In dieser Form musst Du das über die Programmiersprache regeln.
Dies kannst Du erreichen, indem Du eine Variable anlegst in der Du das letzte Datum aus dem vorherigen Schleifendurchgang speicherst und es mit dem aktuellen Datum des darauffolgenden Durchgangs zu vergleichen.


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Sato
#3 Geschrieben am: Sa 19.05.2007, 10:44 (+00:15)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 36
Mitglied seit: 5.01.2006


danke sascha für die hilfe.


--------------------
Top
PMEmail Poster
Top
 
manuel
#4 Geschrieben am: Sa 19.05.2007, 12:26 (+01:41)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 261
Mitglied seit: 14.01.2004


jenachdem was du für eine tablle hast und vor allem jenachdem wie du sortierst, kannst du das evtl. auch in SQL lösen.

CODE

tabelle (
 id serial,
 zeit time,
 datum date,
 title text
)


nur mal angenommen du würdest jetzt nach Zeit sortieren könnte die Abfrage, natürlich völlig ungetestet, so aussehen:

CODE

select
 id,
 zeit,
 CASE WHEN maxZeit = zeit then datum else '-------' end as datum,
 title
FROM
 tabelle
 LEFT JOIN (SELECT MAX(zeit) as maxZeit, datum FROM tabelle GROUP BY datum) as x on x.datum = tabelle.datum
ORDER BY zeit DESC;


die Variante von Sascha ist aber sicher sinnvoller.
Top
PM
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/18441

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Liste mit 5000 Städtenamen telefon 152 3 Mo 16.06.2008, 12:43
Besuchertausch Liste Alain Aubert 198 1 Do 5.06.2008, 00:11
Liste mit Background easymoments 178 2 Sa 17.05.2008, 17:34
TLDs länderspezifisch anzeigen SLM 149 2 Do 8.05.2008, 22:31
(S) MEdikamenten Liste firstlevel 134 1 Do 8.05.2008, 19:49
Lage auf Googlemas nach PLZ & Ort anzeigen? japsa 155 2 Do 8.05.2008, 18:23
PHP - Datum und Zeit in Timestamp umwandeln webdoktor 375 5 Mi 30.04.2008, 14:23
Google stoppt Anzeigen für Linkhändler jAuer 704 13 Do 24.04.2008, 14:05
historie/unterschiede anzeigen pangu 162 7 Fr 28.03.2008, 14:13
Adsense - englische Anzeigen verbieten Toblerone 186 2 Di 11.03.2008, 14:13




Anzeige - [Interessiert an einer Anzeige?]



Anzeigen




cyon Webhosting



[Interessiert an einer Anzeige?]