[sql] formule toepassen.

Pagina: 1
Acties:

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 27-08 12:50

Erhnam

het Hardware-Hondje :]

Topicstarter
Ik heb sql 2000 server draaien en een aantal velden en tabellen. Nu wil ik dat de euro prijs gelijk staat aan de verkoopprijs x 1.5 die ik op die manier in de database heb gezet. Maar hoe pak ik dit aan ?

Ik zou het kunnen zien als de 'default value'

Beter lijkt me de formula te hanteren.. waarbij ik gewoon zeg * x 0 + (1.5 x 'select buy_price')
Waar nu geen waardes in staan.. moeten gewoon 1.5x de buy_price worden gedaan...


Maar hoe pak je zoiets aan.. Ik ben in dit opzicht nog niet helemaal thuis.. Misschien hebben er mensen in hun bookmarks goede voorbeelden staan. De euro prijs.. Kep al geprobeerd te zoeken maar er staan niet echt duidelijke voorbeelden op het net.

http://www.xbmcfreak.nl/


  • whoami
  • Registratie: December 2000
  • Laatst online: 21:36
code:
1
2
SELECT price * 1.5
FROM tabel

https://fgheysels.github.io/


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 27-08 12:50

Erhnam

het Hardware-Hondje :]

Topicstarter
([FOB_sell] * 1.5)

Dat was um.. Maar stel als ik die 1.5 door een variable wil vervangen.. dus door Select Geldwaarde FROM frontpage

Kep al iets geprobeerd van ([FOB_sell] * Select Geldwaarde FROM frontpage) of
([FOB_sell] * 'Select Geldwaarde FROM frontpage')([FOB_sell] * [Select Geldwaarde FROM frontpage])

Maar die pakt niet

[ Voor 78% gewijzigd door Erhnam op 18-12-2002 14:49 ]

http://www.xbmcfreak.nl/


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

Dan moet je de twee tabellen gaan koppelen:

code:
1
select (tabel.price * frontpage.geldwaarde) FROM tabel, geldwaarde


Uiteraard even aanpassen aan je eigen situatie, en evt een GROUP BY toevoegen, om geen dubbele records te krijgen..

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

thomaske schreef op 18 December 2002 @ 15:22:
Dan moet je de twee tabellen gaan koppelen:
[...]

Uiteraard even aanpassen aan je eigen situatie, en evt een GROUP BY toevoegen, om geen dubbele records te krijgen..
Maak er van:

code:
1
select (tabel.price * frontpage.geldwaarde) FROM tabel, frontpage