php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.07.2011, 13:31  
Benutzer
 
Registriert seit: 24.12.2010
Beiträge: 68
PHP-Kenntnisse:
Anfänger
kaptainIglo befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Datumsabfrage

Hi,

kann mir jemand erklären warum bei der Abfrage
Code:
Select *
From bespiel
WHERE datum >'2011-06-01' and datum < '2011-07-01'
Daten vom 01.06 bei den ausgespuckten Daten enthalten sind,
aber nicht vom 1.07?
Das finde ich recht komisch.

(Es gibt Daten vom 1.06 und 1.07.)
kaptainIglo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.07.2011, 13:38  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

das dürfte daran liegen, dass deine Datumspalte in Wahrheit wohl ein DateTime ist ...

MySQL erweitert dann deinen übergebenen Datum-Parameter automatisch um die Zeit "0 Uhr" -> also 0:00 Uhr am 1.6. als Startwert und 0:00 Uhr am 1.7. als Endwert -> also sind alle realen Termine am 1.6. mit drin , weil die wohl zu normalen Bürozeiten liegen, während der 1.7. komplett draußen ist
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 01.07.2011, 13:45  
Benutzer
 
Registriert seit: 24.12.2010
Beiträge: 68
PHP-Kenntnisse:
Anfänger
kaptainIglo befindet sich auf einem aufstrebenden Ast
Standard

Ah,ok.
Das ist eine logische Erklärung.

Danke schön.
kaptainIglo ist offline   Mit Zitat antworten
Alt 01.07.2011, 18:48  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Code:
SELECT *
   FROM bespiel
   WHERE 
      CAST(datum AS DATE)
         BETWEEN
            CAST('2011-06-01' AS DATE) 
               AND 
            CAST('2011-07-01' AS DATE)
sollte das tun was du willst
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 01.07.2011, 20:09  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Vergleich nicht Äpfel mit Birnen
__________________
"Nuschel ich?" - "Was?"
Chriz 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
Datumsabfrage + Uhrzeit Datenbanken 12 06.12.2011 16:12
Datumsabfrage ragtek Datenbanken 10 09.12.2010 20:20
Datumsabfrage und Anzeige Apfelbaum PHP Tipps 2010 43 12.02.2010 01:23
[Erledigt] merkwürdiges BETWEEN datumsabfrage Problem litterauspirna Datenbanken 8 15.03.2009 17:08
Datumsabfrage... GELight PHP Tipps 2006 10 23.05.2006 20:46
datumsabfrage platzhalter Datenbanken 2 12.02.2006 10:43
spezielle Datumsabfrage! Boennchen Datenbanken 5 06.05.2005 13:10
[Erledigt] Datumsabfrage WHERE wie? Datenbanken 11 10.03.2005 14:15

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
platzhalter datum abfrage, php datumabfrage ab 2010

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