Ich hab eine Datenbank auf einem SQL Server liegen wo ein Attribut den Datentyp "bit" hat - also nur 0 od. 1.
Das ganze dient also zum Speichern von boolean Werten (es wird angehakelt wenn ein Vorgang abgeschlossen ist....)
Wenn ich jetzt eine Query bastel, die mir den 1er auf ein "ja" umsetzt funktioniert das auch:
Code:
SELECT REPLACE(abgeschlossen, 1, 'ja') AS Expr1
FROM dbo.[Retouren an Lieferanten KOEPFE]
Hier werden alle 1er durch ein 'ja' ersetzt.
Sobald ich aber die Tabelle mit einer anderen "JOINE" (was ich für meinen Fall brauche - funkts nimmer:
Code:
SELECT REPLACE(dbo.[Retouren an Lieferanten KOEPFE].abgeschlossen, 1, 'ja') AS Expr1
FROM dbo.[Retouren an Lieferanten KOEPFE] INNER JOIN
dbo.AKDST ON dbo.[Retouren an Lieferanten KOEPFE].AKONTO = dbo.AKDST.KONTO
Jetzt bekomm ich nur noch NULL Werte, also auch keinen 1er mehr zurück.
Gibts dafür eine Erklärung?