Bedankt! Dit is prachtig als je een tabel eenmalig wilt omzetten.
Als je de database steeds aanvult met nieuwe data, is het handiger om een query te maken op de manier van:

SELECT "Datum", CASEWHEN( "Af Bij" = 'Af' , CONCAT('',"Bedrag"*-1), "Bedrag" ) AS "Bdrg" FROM "Tabel"

Snapt iemand waarom deze volgende niet werkt:

SELECT "Datum", CASEWHEN( "Af Bij" = 'Af' , "Bedrag"*-1, "Bedrag" ) AS "Bdrg" FROM "Tabel"

Foutmelding: SQL Status: S1000, Error code: -216
Unresolved parameter type as output of CASE when operand types are NUMERIC and CHAR in statement ...

Die CONCAT vind ik toch lelijk. Heeft iemand een idee hoe het anders kan?

groet, Evert

Frans(z) schreef:
Goede morgen,

Ik heb inmiddels mijn probleem al opgelost d.m.v. een SQL opdracht, zoals hier onder:
UPDATE "Tabel" SET "Bedrag" = "Bedrag" * -1 WHERE "Af Bij" = 'Af'


Frans(z) schreef:
Dank je wel voor de reactie Jan,

maar dat is niet het probleem, in de ene kolom staan gewoon positieve bedragen en in een andere of ze bij of af moeten. nu wil ik het bedrag positief dan wel negatief maken afhankelijk of ze bij of af worden geschreven.

Frans

Caiway schreef:
-Goedenmorgen Frans,

allereerst moet je aangeven dat in de betreffende kolom valuta worden genoteerd.
Dat gaat als volgt:
Selecteer de kolom.
Kies  "Opmaak-Cellen-Valuta".
Kies hierin als weergave de rood gekleurde € 1.234,00-
Als je nu bij het invoeren negatieve getallen door een - laat voorafgaan dan worden die automatisch als negetief genoteerd.

Hoop dat dit je probleem oplost.

mvg Jan Kok

----- Original Message ----- From: "Frans(z)" <[email protected]>
To: <[email protected]>
Sent: Thursday, March 12, 2009 9:17 AM
Subject: [gebruikers] Beslissingen in Base


Goede morgen,
Ik zit met het volgende probleem,
in een tabel heb ik een kolom met *bedragen* en een kolom met '*bij/af'
*nu wil ik de bedragen positief of
negatief laten maken al naar gelang of in de kolom bij/af het bedrag bij
of af geschreven wordt.

Kan ik dit met een query of een SQL laten gebeuren?

Wie kan mij verder helpen want ik kom er niet meer uit.

bij voorbaat dank,
Frans van der Meer

--
Deze email is gecontroleerd door CAIWAY Internet Virusvrij.
Voor meer informatie, zie http://www.caiway.nl/



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



--
Evert Everts - 't Mensink 33 - 7433 CB Schalkhaar - Nederland
tel. thuis 0570-546466 - mobiel 06-15015630
[email protected] - http://www.everin.net
Preekafspraken <http://preekafspraken.everin.net> - Bladmuziek <http://www.virtualsheetmusic.com/?af=eeverts>

Antwoord per e-mail aan