| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | Bitte bedenke bei deiner Datumabfrage, dass es genau 3 Fälle gibt, die du verhindern musst 1) Anfangsdatum liegt im "gefährlichen" Zeitraum 2) Enddatum liegt im "gefährlichen" Zeitraum 3) Anfangsdatum liegt davor UND Enddatum liegt danach ich bin mir sicher, dass du noch nicht alle 3 Fälle beachtest hast
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste |
| | |
| | |
| Gast
Beiträge: n/a
| Danke für schnelle antwort. Ja. sagen wir mail wir haben als Datum das heutetige datum (06.06.2011). und in der Tabelle gibst es 3 verschiede auslaufsdatum: 1-) von 01.06.2011 bis 25.06.2011 2-) von 01.09.2011 bis 25.09.2011 3-) von 01.09.2011 bis 25.09.2011 dieser Datum ist in erster Datensatz schon drin. also dürfte meine SQL abfrage mir diesen kunden garnicht holen, aber der noch anrede 2 Datums hat, holt er mir diesen Kunden Trotztdem. wenn ich nur EIN datum drinne habe funktioniert es !!! |
|
| | ||
| Gast
Beiträge: n/a
| Zitat:
Ich denke nicht, Wegen mein LEFT-JOIN hollt er mir den kunden eingetlich 3 x und wenn ein Datum gespert ist hollt er 2x ich will aber das er mir diesen Kunden garnicht hollt wenn irgend ein Datum Datum gespert ist | |
|
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | ich glaub du hast die Situation noch nicht genau genug beschrieben wenn du wirklich 3 Termine hast - warum soll er dir denn nicht die andern 2 vorschlagen, wenn der erste Termin nicht passt ? ansonsten musst du wohl mit if im Select arbeiten (erhöhe einfach einen Zähler um 1 , wenn der Termin in einem gesperrten Datumbereich landet, und per if verlangst du dann, dass der Zähler am Ende 0 sein muss -> Ergo , nur Kunden ohne Treffer haben da eine 0 und werden zurückgeliefert von der Datenbank
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste Geändert von eagle275 (06.06.2011 um 15:52 Uhr). |
| | |
| | ||
| Gast
Beiträge: n/a
| @eagle275 ich habe zwar nicht gut beschrieben. aber du hast es verstanden glabe ich Zitat:
soo: dein vorschlag ist entersant aber ich muss zugeben ich habe noch nie mit IF in SQL gearbeitet ? hast du einen LINK oder beispeil für mich ? | |
|
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | tja .. klassischer Manual-Tipp.. ich weiß dass es damit geht, hab es aber selbst noch nie gebraucht ... von daher schau mal hier http://dev.mysql.com/doc/refman/5.1/...functions.html da gibts auch Beispiele mit recht einfacher Erklärung .... die Funktion heißt nicht if, sondern case , macht aber im Grunde genau das - bitte nicht mit PHP-switch-case durcheinanderbringen
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste |
| | |
| | ||
| Gast
Beiträge: n/a
| Zitat:
Danke. ich weiss nicht ob das beste Lösung ist aber funktioniert ![]() | |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] datum convert problem | clemo | Datenbanken | 8 | 18.02.2011 09:29 |
| Datum prüfen | bierfest | PHP Tipps 2010 | 10 | 30.07.2010 16:41 |
| InputFeld initialisiert mit MySQL Datum format | padre | PHP Tipps 2010 | 6 | 06.06.2010 17:23 |
| [Erledigt] Query Problem mit between bei Datum | fulltilt | PHP Tipps 2010 | 3 | 02.06.2010 12:43 |
| [Erledigt] Gleiches Datum zusammenfassen / Werte in einer Zeile ausgeben | badaboom | PHP Tipps 2010 | 7 | 25.04.2010 17:03 |
| order by Problem mit Datum | fulltilt | PHP Tipps 2010 | 17 | 25.03.2010 11:37 |
| PHP: Kompliziertes Problem mit Datum | nicobischof | PHP-Fortgeschrittene | 3 | 07.01.2008 10:05 |
| Daten aus MYSQL nach Datum filtern | Datenbanken | 3 | 19.09.2005 16:09 | |
| [Erledigt] Mysql + PHP und Datum Problem | Datenbanken | 11 | 31.08.2005 12:08 | |
| Problem beim Datum überprüfen...! | PHP Tipps 2005 | 11 | 25.01.2005 13:39 | |
| Datum Problem | PHP Tipps 2005 | 2 | 15.01.2005 14:34 | |
| Problem mit Datum | Mutatos | PHP-Fortgeschrittene | 4 | 12.10.2004 13:23 |
| mysql - datum - problem | Datenbanken | 1 | 22.09.2004 11:47 | |
| Problem mit Datum ?! | Datenbanken | 21 | 04.08.2004 16:35 | |
| Problem mit datum | PHP Tipps 2004 | 8 | 26.07.2004 09:53 | |