PDA

View Full Version : Typänderung in Query



THK
27-01-05, 08:37
Tach zusammen!

Hat jemand 'ne Ahnung von Typ-Konvertierung in Query?

Die Daten meiner Buchhaltung werden ohne Vorzeichen abgespeichert, dafür sind die Werte mit Soll und Haben gekennzeichnet.
Ich kann in Query zwar nummerische Werte in Text (digits) umwandeln, aber geht das auch umgekehrt?

kuempi von stein
27-01-05, 09:43
Ich kann in Query zwar nummerische Werte in Text (digits) umwandeln, aber geht das auch umgekehrt?
geht bestimmt alles was man so denkt...
hab mal gewühlt und das hier gefunden:



Ergebnisfelder definieren

Feldnamen oder Konstanten und Operatoren eingeben und Eingabetaste drücken.
Operatoren: +, -, *, /, SUBSTR, !!, DATE...

Feld Ausdruck Spaltenüberschrift
ALFA digits(NUMMER) SPACE:1999


have fun

kuempi

Fuerchau
27-01-05, 10:02
Das hilft in Query leider nicht, da man keine bedingte Rechenoperation durchführen kann.

Die Lösung ist hier ein Zwischenschritt über einen QM-Query:

select
case SOLLKZ
when 'H'
then WERT
else 0 - WERT
end as WERT, feld2, feld3, ....
from
usw.

BenderD
27-01-05, 10:15
naja, man könnte natürlich eine Hilfstabelle zu joinen, die unter H eine 1 und unter S eine - 1 verschlüsselt hat...
Dieter

Das hilft in Query leider nicht, da man keine bedingte Rechenoperation durchführen kann.

Die Lösung ist hier ein Zwischenschritt über einen QM-Query:

select
case SOLLKZ
when 'H'
then WERT
else 0 - WERT
end as WERT, feld2, feld3, ....
from
usw.