von geimist » So, 17.02.2008 22:42
komma4 hat geschrieben:...wenn nur das Jahr bei den SEMINAR Einträgen wichtig ist, warum interessiert Dich, ob der 01.01. gespeichert ist?
Sorry, dass ich die Nerven so strapaziere.
Ich interessiere mich überhaupt nicht, ob ein einzelnes Datum gespeichert ist. Ich habe die Tabellenspalte mit dem Feldtyp "DATE" und durch die Eingabe der Jahreszahl möchte ich alle Tage des eingegebenen Jahres abdecken. Aber siehe Starteintrag, kann ich ein einzelnes Jahr nicht als solches eingeben. Wenn ich ein Jahr eingebe, z.B. 2008, so wandelt Base es immer in das Jahr 1905. Wenn ich ein beliebiges Datum eingebe z.B. 17.02.2008, so steht dann schon korrekt 2008 in dem Feld (Feld habe ich ja als JJJJ definiert). Aber evtl. Abfragen werden dann halt nur für den 17.02.2008 ausgegeben und nicht für die restlichen Tage von 2008.
komma4 hat geschrieben:
SELECT name, YEAR(jahr), uhrzeit FROM tabSeminar
Seminar-X, 2007, 14:00
Seminar-X, 2008, 18:00
SELECT referent, name, uhrzeit FROM tabSeminar as S, tabReferent as R WHERE YEAR( R.einsatztag) = YEAR(jahr)
Referent-Y, Seminar-X, 14:00
Referent-Y, Seminar.X, 18:00
Ich habe so die Vermutung, dass der Code den Du mir geschrieben hast, da irgendwie weiterhelfen kann, nur musst Du wissen, ich weiß überhaupt nicht wie. In meiner bisherigen Existenz konnte ich lediglich auf irgendwelche Tasten und Button drücken. Muss ich das bei der Abfrage (Entwurfsansicht) in die Zeile "FELD" eingeben???
[quote="komma4"]...wenn nur das Jahr bei den SEMINAR Einträgen wichtig ist, warum interessiert Dich, ob der 01.01. gespeichert ist?[/quote]
Sorry, dass ich die Nerven so strapaziere.
Ich interessiere mich überhaupt nicht, ob ein einzelnes Datum gespeichert ist. Ich habe die Tabellenspalte mit dem Feldtyp "DATE" und durch die Eingabe der Jahreszahl möchte ich alle Tage des eingegebenen Jahres abdecken. Aber siehe Starteintrag, kann ich ein einzelnes Jahr nicht als solches eingeben. Wenn ich ein Jahr eingebe, z.B. 2008, so wandelt Base es immer in das Jahr 1905. Wenn ich ein beliebiges Datum eingebe z.B. 17.02.2008, so steht dann schon korrekt 2008 in dem Feld (Feld habe ich ja als JJJJ definiert). Aber evtl. Abfragen werden dann halt nur für den 17.02.2008 ausgegeben und nicht für die restlichen Tage von 2008.
[quote="komma4"][color=#008000]
SELECT name, YEAR(jahr), uhrzeit FROM tabSeminar[/color]
[color=#0080BF]Seminar-X, 2007, 14:00
Seminar-X, 2008, 18:00[/color]
[color=#008000]
SELECT referent, name, uhrzeit FROM tabSeminar as S, tabReferent as R WHERE YEAR( R.einsatztag) = YEAR(jahr)[/color]
[color=#0080BF]
Referent-Y, Seminar-X, 14:00
Referent-Y, Seminar.X, 18:00[/color][/quote]
Ich habe so die Vermutung, dass der Code den Du mir geschrieben hast, da irgendwie weiterhelfen kann, nur musst Du wissen, ich weiß überhaupt nicht wie. In meiner bisherigen Existenz konnte ich lediglich auf irgendwelche Tasten und Button drücken. Muss ich das bei der Abfrage (Entwurfsansicht) in die Zeile "FELD" eingeben???