Toon posts:

[SQL] Gegevenstype resultaat van een product

Pagina: 1
Acties:

Verwijderd

Topicstarter
In een query gebruik ik in een SELECT statement SUM(x * y) AS ProductXY

X is een nummeriek veld en y een currency veld. Het resultaat van dit product is nummeriek terwijl ik currency wil hebben. Hoe krijg ik dit voor elkaar?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Sja, als X en Y beiden currencies zijn zal het uiteindelijke type ook een currency worden?

Anders moet je ze even casten.

Verwijderd

Topicstarter
Dat is dus precies mijn vraag...Hoe kan ik dan in een query casten naar currency?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 13 februari 2002 10:33 schreef cyberflippo het volgende:
Dat is dus precies mijn vraag...Hoe kan ik dan in een query casten naar currency?
Dat hangt, denk ik, van je gebruikte database product af.

zoek in de manual daarvan eens op casting ofzo :)

[edit]
In postgresql heb je de volgende opties:
code:
1
2
3
type 'string'
'string'::type
CAST ( 'string' AS type )

Ik gok dat dat ook zo werkt in databases, maar ik meende dat de eerste de "officiele" is.