login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP & SQL

Verschil berekenen (Opgelost)

Flex1986 – 05/04/2008 10:08 (Laatst gewijzigd op 05/04/2008 10:23)
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
Daisycon - Verdien geld met uw website


Er zijn nog geen reacties op dit bericht.

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.023s