login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Verschil berekenen (Opgelost)

Offline Flex1986 - 05/04/2008 10:08 (laatste wijziging 05/04/2008 10:23)
Avatar van Flex1986Gouden medaille

Senior Member
Ik heb de volgende query

  1. SELECT p.barcode, p.bedrag AS p_bedrag, (h.bedrag / p.deler * p.factor) AS h_bedrag, ((h.bedrag / p.deler * p.factor) - p.bedrag) AS verschil
  2. FROM `product` p
  3. INNER JOIN `lev` h ON p.barcode = h.barcode
  4. WHERE (h.bedrag / p.deler * p.factor) > p.bedrag
  5. ORDER BY verschil ASC


Uitvoer:
8711517705631 0,11 0.11 1.38777878078145e-017
8711517707048 0,08 0.08 1.38777878078145e-017
8711517705648 0,11 0.11 1.38777878078145e-017
8711517705686 0,11 0.11 1.38777878078145e-017
8711517705280 0,11 0.11 1.38777878078145e-017

Wat je hier boven ziet dat is de barcode van een product met onze prijs. Advies verkoop prijs en het verschil tussen beiden.

Nu klopt het verschil niet waardoor ik de automatische prijsverhoging niet kan doorvoeren. Ik denk zelf dat dit aan de 0.11 en 0,11 ligt hoe kan ik zorgen dat het tweedezelfde types worden? Beide velden zijn wel double en identiek aan elkaar.

Edit: Opgelost inplaats van te controleren of die groter is als 0 controleer ik nu of die groter is als 0.1 en dat werkt

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s