[mysql] prijs opslaan

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »
Ozzie PHP

Ozzie PHP

10/03/2019 18:21:48
Quote Anchor link
Hallo,

Heel kort vraagje. Je kunt een prijs/bedrag in de database opslaan als DECIMAL, maar je kunt het ook opslaan als BIGINT maar dan in centen.

Zit hier verschil in? Is het ene aan te raden boven het ander?
 
PHP hulp

PHP hulp

05/05/2024 06:57:49
 
Rob Doemaarwat

Rob Doemaarwat

10/03/2019 19:37:17
Quote Anchor link
Ik zou het als DECIMAL doen, dan hoef je niet steeds te hannesen met de conversie naar centen. Het ligt er een beetje aan welk type INT je precies pakt, maar meestal zijn die paar bytes meer of minder het probleem ook niet.
 
Ozzie PHP

Ozzie PHP

10/03/2019 20:11:06
Quote Anchor link
Oké, ik dacht dat er een bepaald voordeel was om een bedrag op te slaan in centen. Ik meen dat dat te maken had met het afronden van bedragen of zo, maar ik weet het niet meer zeker.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/03/2019 23:20:31
Quote Anchor link
Mee eens. Maar een integer die dan het bedrag in centen opslaat doet het ook. Wat heeft je voorkeur?

Toevoeging op 10/03/2019 23:26:34:

p.s. in sommige branches worden nog tienden van centen gebruikt en misschien ook nog wel honderdsten of duizendsten.. In dat geval ligt een DECIMAL meer voor de hand
 
Ozzie PHP

Ozzie PHP

10/03/2019 23:56:21
Quote Anchor link
>> Mee eens.

Met die DECIMAL of met centen?

>> p.s. in sommige branches worden nog tienden van centen gebruikt en misschien ook nog wel honderdsten of duizendsten.. In dat geval ligt een DECIMAL meer voor de hand

Het gaat gewoon om normale bedragen met 2 cijfers achter de komma.

Wat is het voordeel als ik het als centen opsla via een INT in plaats van als DECIMAL?
 
Thomas van den Heuvel

Thomas van den Heuvel

11/03/2019 01:01:46
Quote Anchor link
Is een hamer een nuttig stuk gereedschap?

Om spijkers mee in een plank te slaan: ja
Om de heg mee te snoeien: nee

(ook) De(ze) vraag is niet eenduidig te beantwoorden zonder een concrete toepassing.
Gewijzigd op 11/03/2019 01:04:41 door Thomas van den Heuvel
 
Ozzie PHP

Ozzie PHP

11/03/2019 01:08:17
Quote Anchor link
>> (ook) De(ze) vraag is niet eenduidig te beantwoorden zonder een concrete toepassing.

Heel concreet ... ik wil een normale prijs in euro's kunnen invoeren van een product. De prijs heeft 2 cijfers achter de komma. Het gaat om Nederlandse prijzen.

Is er nog meer informatie benodigd?
 
Ward van der Put
Moderator

Ward van der Put

11/03/2019 07:15:05
Quote Anchor link
Quote:
MySQL DECIMAL data type and monetary data
We often use the DECIMAL data type for monetary data such as prices, salary, account balances, etc. If you design a database that handle the monetary data, the following syntax should be OK.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
amount DECIMAL(19,2);


However, if you want to comply with Generally Accepted Accounting Principles (GAAP) rules, the monetary column must have at least 4 decimal places to make sure that the rounding value does not exceed $0.01. In this case, you should define the column with 4 decimal places as follows:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
amount DECIMAL(19,4);


Bron: http://www.mysqltutorial.org/mysql-decimal/
 
Ozzie PHP

Ozzie PHP

11/03/2019 10:41:48
Quote Anchor link
Hoi Ward, die informatie was ik zelf ook tegengekomen.

DECIMAL lijkt dus een goede keuze te zijn.

Echter, ik heb ook gehoord (wellicht hier op het forum) dat mensen de voorkeur eraan geven om het bedrag in centen op te slaan. Dus ik vraag me af of daar een voordeel aan zit (of misschien wel helemaal niet).
 
Ward van der Put
Moderator

Ward van der Put

11/03/2019 11:19:45
Quote Anchor link
API's van PSP's (payment service providers) werken soms met bedragen in centen, onder andere omdat punten en komma's dan niet in de weg zitten. Ik vind dat je data zoveel mogelijk moet opslaan in datatypen die daarvoor het best geschikt zijn en vanwege de nauwkeurigheid is dat DECIMAL voor geldbedragen.

Het maakt je oplossing ook wat beter schaalbaar. Er zijn valuta met meer dan 2 decimalen en bijvoorbeeld brandstofprijzen in tienden van centen: als je die moet ondersteunen, moet je overal je berekeningen met * 100 en / 100 herschrijven (met kans op fouten) of een multiplier-constante invoeren die afhankelijk is van de gebruikte valuta (met nog meer kans op fouten).
Gewijzigd op 11/03/2019 11:20:25 door Ward van der Put
 
Ozzie PHP

Ozzie PHP

11/03/2019 12:13:51
Quote Anchor link
Oké thanks Ward... dan gebruik ik gewoon DECIMAL.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.