Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: datekk am Januar 05, 2015, 14:05:42

Titel: Bei Abfrage neues Feld mit geändertem Wert erzeugen
Beitrag von: datekk am Januar 05, 2015, 14:05:42
Hi..

Ich habe eine Tabellenspalte welche Inhalte hat wie 2014-1; 2014-2 usw. formatiert als Text.
In einer Abfrage möchte ich nun, dass eine neue Spalte erzeugt wird, genau mit dem Vorjahreswert... Also in etwa so:

Spalte 1    Spalte 2
2014-4     2013-4

Spalte 2 soll sich dabei von allein berechnen. Das Format ist auch immer gleich. Es kommt die Jahreszahl dann der Strich und dann eine Zahl von 1-12.

Wie muss ich Spalte 2 in der Abfrage aufbauen?

Danke schon mal :)
Titel: Re: Bei Abfrage neues Feld mit geändertem Wert erzeugen
Beitrag von: MaggieMay am Januar 05, 2015, 14:14:07
Hallo,

so könnte es bspw. gehen:Select Spalte1, Val(Spalte1) - 1 & "-" & Mid(Spalte1,6) As Spalte2
From tabelle
Titel: Re: Bei Abfrage neues Feld mit geändertem Wert erzeugen
Beitrag von: datekk am Januar 05, 2015, 14:45:57
Jo, so funktioniert das.... Das bringt mich zur nächsten Frage, wofür ich aber nen neuen Thread eröffne.. Also lieben Dank erstmal.
Titel: Re: Bei Abfrage neues Feld mit geändertem Wert erzeugen
Beitrag von: MzKlMu am Januar 05, 2015, 15:29:55
Hallo,
ich habe so meine Zweifel, ob das Dein Problem löst. Du erstellst eine neue Spalte und dann ?
Wo kommt der Wert her der zur Spalte passt ?

Siehe Dein anderes Thema.