![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.587
|
Hallo,
ich wüsste gerne, ob es eine Anweisung in SQL gibt, die die selbe Funktionalität hat, wie ein PHP-Code:
Im konkreten Fall geht es mir dabei um das Auslesen eines Tages mit DAY() Code:
SELECT DAY(t.timestamp) FROM sample_table AS t Danke für die Antworten. Grüße, Ben. |
|
|
|
|
|
Nach oben #2 |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 756
|
LPAD
http://dev.mysql.com/doc/refman/5.0/...#function_lpad Gegenenfalls auch einfach ZEROFILL setzen. Mit DATE_FORMAT geht es auch ... ist halt die Frage, ob das Sinn macht (wie t.timestamp formatiert ist). Basti Geändert von Basti (19.04.2007 um 14:06 Uhr). |
|
|
|
|
|
Nach oben #5 |
|
Mensch
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
|
Hab da mal nen Test gemacht - dirty coding, aber ich bin Coding im vim nicht gewohnt
Code:
Testvorbereitungen werden gestartet... Datenbankverbindung hergestellt. Test mit LPAD: 93.4497311115 Test mit sprintf: 128.442271948 PHP-Code:
__________________
I did it my way - Senseless-Blog |
|
|
|
|
|
Nach oben #6 |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 756
|
Sicherlich nicht ganz repräsentativ, da MySQL das Ergebnis doch chachen wird und PHP (im anderen Testfall) jedes der 1000 Durchläufe neu ran muss.
Und … von wievielen Messungen ist das abgedruckte Ergebnis der Mittelwert? Basti |
|
|
|
|
|
Nach oben #7 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.142
|
ich tippe mal auf einen Durchlauf mit je 1.000 Einträgen.
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #8 |
|
Mensch
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
|
Ich hatte mal mit 100 Durchläufen gemacht, und dann die 1000. Das prozentuale Verhältnis ist geblieben. Sind aber nur 2 Messungen gewesen.
Ich hab hier nen 600MHz Lappi dafür genommen, deswegen sind die Werte insgesamt höher als auf nem normalen System... falls es einer von euch auch testen will. Repräsentativ oder nicht. Es ist sicher nicht verkehrt anzunehmen, dass solche Abfragen und die Ergebnisse in einer Schleife durchlaufen werden. Wenn du es realistischer machen willst, ich hab interesse an deinem Code...
__________________
I did it my way - Senseless-Blog |
|
|
|
|
|
Nach oben #9 | ||
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 756
|
…ich meinte, wie viele dieser Messungen, also wie oft das Skript als Ganzes durchlaufen wurde).
Zitat:
Zitat:
Basti |
||
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Abkürzung des Wochentags in SQL, vgl. strftime in PHP | Ben | Datenbanken | 4 | 12.04.2007 16:51 |
| Zugriff auf Wert des vorhergenden Datensatzes in einer SQL Abfrage | Jay | Datenbanken | 5 | 17.07.2006 15:25 |