php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.06.2006, 11:04  
Gast
 
Beiträge: n/a
Standard

Ich frage zur Sicherheit nochmal nach: Die Struktur läßt sich wirklich nicht mehr ändern?
Das kann nicht an vorliegenden Datenmenge hängen, denn die Umwandlung kann automatisch erfolgen. Höchstens an der Menge an Skripten und Programmen, die breits (zu) fest auf die Datenbankstruktur geeicht sind, kann es liegen. Das wäre sehr schade.

Ich sehe das Hauptproblem darin, dass Du die Feldinhalte auseinander nehmen musst, um an die notwendigen Einzelinformationen zu kommen. Die Felder haben also eine innere Struktur und Du willst auf einzelne Elemente davon zugreifen. "Elemente kleiner Feld" sind für RDBMs in der Regel schmerzhaft bis tötlich, da die ganzen raffinierten Index- und Suchverfahren, in die viel Zeit und Geld gesteckt wird, ausgebremst werden - der Vorteil der Datenbank geht also flöten.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.06.2006, 13:30  
Erfahrener Benutzer
 
Registriert seit: 27.08.2007
Beiträge: 391
jens76 befindet sich auf einem aufstrebenden Ast
Standard

na wie müßte ich dann die zeit abfragen wenn datum und zeit getrennt wären?

mein problem ist vorallem wie soll ich zwischen zeiten abfragen, in denen die vonzeit numerisch größer ist als die biszeit?

between 21:00 and 03:00 geht ja wohl schlecht!

vielleicht hilft mir das ja schon weiter.

und eine trennung ist nicht möglich! wären zu viele scripte umzuarbeiten. aber vielleicht würde es sinn machen die zeit und das datum zu tennen und die "alten felder" paralell laufen lassen. gäbe zwar eine doppelte speicherung aber der insert in die zeit ist in nur einer datei vorhanden

also wie frag ich nun von 21:00 bis 03:00 ab?
jens76 ist offline   Mit Zitat antworten
Alt 08.06.2006, 13:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
also wie frag ich nun von 21:00 bis 03:00 ab?
Bspw durch die Umkehrung: Liegt nicht zwischen 03:01 und 20:59 (bei Minutenauflösung).
Das kannst Du in einem int Feld speichern - auch für Menschen lesbar: 301, 2059 - die Sortierung bleibt dabei stimmig.
Du kannst den einen Eintrag in der Datenbank auch in zwei Aufteilen: von 21:00 bis 23:59 und am fogenden Tag von 00:00 bis 03:00.

Das Datum kann einzeln abgetestet werden und beides dann durch AND verbunden werden.
  Mit Zitat antworten
Alt 08.06.2006, 14:15  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von jens76
also wie frag ich nun von 21:00 bis 03:00 ab?
Hast du mein Posting auf Seite 1 (07.06.2006, 09:51) nicht gelesen oder probiert nachzuvollziehen?
Zergling-new ist offline   Mit Zitat antworten
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
nach zeit gruppieren fuzzycontrol Datenbanken 3 25.09.2006 15:10
datetime - komplexes select hans_ Datenbanken 5 17.04.2006 22:47
php5 braucht 4 mal so lange wie php4? CC84 PHP Tipps 2006 4 12.04.2006 09:55
[MSSQL + PHP] Konflikt zwischen Datentypen / Probleme bei IN winfo_cologne PHP Tipps 2006 3 29.03.2006 14:05
[Erledigt] Funktion zum formatiern der Zeit aus einer MSSQl DB PHP Tipps 2005-2 1 24.09.2005 14:24
[Erledigt] SQL => CHARACTER zu DATETIME Datenbanken 1 23.08.2005 13:29
DATETIME auf "0" setzen? Datenbanken 9 03.06.2005 15:56
[Erledigt] Zeit von deutschland nach GMT+7 umwandeln PHP Tipps 2005 16 08.05.2005 01:33
Datenfeld mit der aktuelsten Zeit auswählen Datenbanken 3 25.04.2005 23:14
Befehl erst nach Bestimmter Zeit ausführen? PHP Tipps 2005 21 28.02.2005 00:13
[Erledigt] Zeit + Zeit = Horror PHP Tipps 2004 25 22.09.2004 14:18
zeit bzw. zeitzone PHP Tipps 2004 3 08.09.2004 10:19
Zeit von PDT nach GMT+2 umwandeln Mutatos PHP-Fortgeschrittene 1 07.09.2004 17:11
[Erledigt] Erstellungszeit: Zeit an andere Seite weitergeben? PHP Tipps 2004 3 30.08.2004 08:40
große XML-Datei in annehmbarer Zeit durchsuchen PHP-Fortgeschrittene 5 02.06.2004 15:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeit zwischen 2 datetimes, php zeit zwischen zeite, sql datetime zeit zwischen, sql datetime \zeit abfragen\

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:53 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.