php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.10.2009, 20:49  
Neuer Benutzer
 
Registriert seit: 25.07.2009
Beiträge: 22
PHP-Kenntnisse:
Anfänger
markwbn befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Datenbankabfrage Where not

Hallo ich bastel gerade an einem Terminkalender für meine Firma.

Hierzu gehört auch das die zu Verfügung stehenden Leihwagen angezeigt werden.

Die eigentlichen Leihwagen werden in Tabelle A geführt.
Hier stehen dann eine ID ( AI ) der Name des Fahrzeuges (lwname) sowie das Kennzeichen (lwkz).

In der zweiten Tabelle stehen nun die Termine drin in derer Zeit die Leihwagen weg sind.

Tabelle B )
ID (AI ), Leihwagenid ( zur Zuordnung aus A kommend),
sowie einen Zeitraum LWVON und LWBIS
in denen die Vergabezeit drin steht. Zum Beispiel vom 20.11.2009 bis zum 22.11.2009

So jetzt habe ich einen Termin ( z.b. 24.12.2009 )

Jetzt will ich zu diesem Tage beginnend ab 7.30 Uhr bis 18.00 Uhr alle verfügbaren Leihwagen angezeigt bekommen.

Ich weiss halt nciht wie ich es unterbringe das er mir die anzeigt die nicht als Ergebniss der Abfrage herauskommen.

Ich hab zwar schon mal was gebaut aber die Variante stinkt irgendwie zum Himmel.

Ich haette das nun gerne in einer Abfrage.

Ich will auch nicht zwingend die komplette Abfrage runtergeschrieben sondern einfach nur ein Tip wie es gehen könnte ala

Select * FROM foo .... wher X = Y

SDas wäre echt super wenn mir einer den Stein ins Rollen bringen könnte.
markwbn ist gerade online   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.10.2009, 21:25  
Erfahrener Benutzer
 
Registriert seit: 28.08.2009
Beiträge: 233
PHP-Kenntnisse:
Anfänger
Steve befindet sich auf einem aufstrebenden Ast
Standard

Code:
SELECT A.* FROM A
INNER JOIN B USING(ID)
WHERE '2009-12-24' NOT BETWEEN B.LWVON AND B.LWBIS
Meinst du das?

[EDIT]
Ah, geht ja nicht, in der Tabelle stehen ja noch andere Besetzzeiten.
Ok, dann fällt mir auf die Schnelle nur ein Subselect ein.
Code:
SELECT * FROM A WHERE ID
NOT IN (SELECT ID FROM B WHERE '2009-12-24' BETWEEN B.LWVON AND B.LWBIS)

Geändert von Steve (29.10.2009 um 21:34 Uhr).
Steve ist offline   Mit Zitat antworten
Alt 29.10.2009, 21:51  
Neuer Benutzer
 
Registriert seit: 25.07.2009
Beiträge: 22
PHP-Kenntnisse:
Anfänger
markwbn befindet sich auf einem aufstrebenden Ast
Standard

Boah wie goil.

Vielen vielen Dank für deine Hilfe, du hast mein Problem super gelöst.
VIELEN VIELEN DANK!
markwbn ist gerade online   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
[Erledigt] IF Abfrage in einer Where Clausel ist das möglich? litterauspirna Datenbanken 9 06.10.2009 17:15
[Erledigt] SQL Anweisung sadry PHP Tipps 2009 38 20.08.2009 11:28
mehrere select count zusammen fassen reddevil82 PHP Tipps 2009 9 03.05.2009 21:45
Where Anweisung vor GROUP BY einbinden. Kronic73 Datenbanken 6 06.03.2009 09:40
erweiterte abfrage - where DarkManX Datenbanken 2 02.02.2007 17:14
Parsen von Delimitern Basti Tutorials 0 30.09.2006 21:24
Mehrere Werte in WHERE abfrage McNet Datenbanken 6 23.04.2006 02:06
where in? bzw. feld auf inhalte überprüfen...? Datenbanken 3 12.02.2006 16:00
[Erledigt] WHERE problem Datenbanken 5 12.06.2005 15:54
Befehlsoptimierung faux Datenbanken 4 31.05.2005 19:11
where string von einer funktion zu anderen transportieren PHP Tipps 2005 5 03.03.2005 16:29
Nur bestimmte Felder auslesen (forum_id) Datenbanken 10 22.10.2004 09:19
Problem mit dem WHERE Befehl PHP Tipps 2004 5 08.07.2004 00:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbankabfrage where, datenbankabfrage where and, where not, datenbankabfrage not in, where not in datenbanken, datenbankabfrage, where, datenbanken not, php datenbankabfrage not in, where datenbankabfrage, datenbankabfrage mit where and not, where is not datenbanken, datenbank abfrage \where\, datenbankabfrage in php einbinden, datenbankabfrage where !=, not datenbankabfrage, where and not datenbankabfrage, php wherenot, datenbankabfrage not, php \where not\

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