hoogste datum tonen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional 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.

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »
Chris Bosmans

chris Bosmans

17/10/2016 19:31:11
Quote Anchor link
ik heb volgende Query
left join van 2 tabellen
tabel 1 bevat de verval datum van een product
en tabel 2 aantal dagen dat een product goed is bijv 122 dagen.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$q_rep_case5
=mysqli_query($link,"
SELECT
     rs.BINLOC,
     rs.DOOSNR,
         rs.SAMPLE_REMOVED,
         rs.IDH_BULK,
         DATE_FORMAT(rs.EXP,'%Y-%c-%d')AS NEW_EXP,
         shelflife.shelflife
FROM rs
LEFT JOIN
shelflife ON
   rs.IDH_BULK=shelflife.idh_nr

WHERE  
rs.BINLOC='$binloc'
AND
rs.DOOSNR='$doos'
AND
rs.SAMPLE_REMOVED IS NULL "
);

while ($row_q_rep_case5 = mysqli_fetch_array($q_rep_case5))        
{

$exp_date1=$row_q_rep_case5['NEW_EXP'];
$exp_date=strtotime( $row_q_rep_case5['NEW_EXP'], time());
$shellf= $row_q_rep_case5['shelflife'];
echo $exp_RS=date('d.M.Y', $exp_date + (($shellf/2)*3600*24));

}

?>


de query werkt en geeft me de vervaldatums die in mijn tabel staan en heeft daarbij de helft van de shelflife opgeteld.

maar nu komt het ik zou graag de maximum datum willen laten zien (niet de laatste in de tabel) maar die gene met de langste vervaldatum

ik dacht ik gebruik de functie max() maar deze geeft niets weer
iemand ideeen
Gewijzigd op 17/10/2016 21:56:05 door Chris Bosmans
 
PHP hulp

PHP hulp

15/02/2025 23:21:18
 
Pg Vincent

Pg Vincent

17/10/2016 20:49:55
Quote Anchor link
MAX heeft de hoogste waarde van een set, dart gaat hier niet lukken want je selecteert meerdere waarden.
Wat je wel kunt doen is de set aflopend sorteren en dan maar één resultaatophalen:

ORDER BY veld DESC
LIMIT 1
 
Chris Bosmans

chris Bosmans

17/10/2016 21:17:48
Quote Anchor link
ja maar het kan zijn dat mijn vervaldatums niet in lijn liggen

bedoel
uitkomst Query
7/11/2016
10/12/2016
8/11/2016
9/11/2016


dus dan is mijn hoogste datum die van december en niet de laatste in mijn kolom

de berekening komt niet uit een tabel maar wordt ter plaatste berekend
 
Ivo P

Ivo P

17/10/2016 21:48:52
Quote Anchor link
ho

7/11/2016 lijkt niet echt een datum.
Dat zijn toch wel velden van het type DATE? (2016-11-07)???


PS:
Het is niet bezwaarlijk om je query leesbaar neer te zetten.
Ook niet in je PHP script.
Af en toe eens op enter drukken doet wonderen voor de leesbaarheid:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

$query
= "SELECT kolom,
                 kolom2
          FROM tabel
          JOIN tabel2 ON x = y
          "
;
?>
 
Chris Bosmans

chris Bosmans

17/10/2016 21:53:11
Quote Anchor link
ik heb de datum gewoon ingetypt zijn niet de waarden uit mijn tabel
type is DATE in de sql

DATE_FORMAT(rs.EXP,'%Y-%c-%d')AS NEW_EXP
Gewijzigd op 17/10/2016 21:54:32 door chris Bosmans
 
Ivo P

Ivo P

17/10/2016 21:54:46
Quote Anchor link
ah

je hebt in je tabel een kolom EXP
die is waarschijnlijk wel van het type DATE (of in elk geval een formaat yyyy-mm-dd)

Die haal je door DATE_FORMAT naar %Y-%c-%d waarbij je de %c laat veroorzaken dat maand 07 nu 7 wordt.

Vervolgens haal je die weer door strtotime om (2e parameter nutteloos hier) er het aantal seconden sinds 1970 van te bepalen.

Dan tel je er een aantal seconden bij op,
vervolgens in het formaat d.M.Y er weer een formaat aan te koppelen.


Dit had natuurlijk ook direct in de query gekund....




Toevoeging op 17/10/2016 21:57:08:

SELECT EXP + INTERVAL ROUND(shelflife.shelflife /2) DAY AS einddatum
FROM ...
LEFT JOIN ...
ORDER BY einddatum DESC
LIMIT 1
 
Chris Bosmans

chris Bosmans

17/10/2016 21:58:04
Quote Anchor link
kan goed zijn maar dat is de expert way en kan altijd beter
ik probeer eerst een logische weg te vinden en dan achter af verfijnen


maar omdat ik de resultaten kreeg heb ik dit voorlopig zo gelaten

Toevoeging op 17/10/2016 22:03:34:

dat werkt

dus ipv date_add te doen kan je gewoon 2 tabellen optellen...
weer iets geleerd
 
Ivo P

Ivo P

17/10/2016 22:14:15
Quote Anchor link
2 kolomwaarden.

een tabel is de hele lijst met records....
 
Pg Vincent

Pg Vincent

18/10/2016 09:40:35
Quote Anchor link
Quote:
kan goed zijn maar dat is de expert way en kan altijd beter
ik probeer eerst een logische weg te vinden en dan achter af verfijnen


Het is niet "the expert way", dat is gewoon hoe je dat soort dingen doet als je met databases werkt.

Databases zitten bomvol functies waarmee je dit soort berekeningen kunt doen *zonder* eerst alle records op te hoeven vragen. Eigenlijk is de regel heel simpel: als je met een for-lus door een setje records heen loopt om een andere reden dan om ze te printen, dan is het vrijwel altijd "fout" en kan het ook in een query. Belangrijk hierbij is dat de database er ontiegelijk bizar bijzonder veel sneller mee is.

Dat jij nog niet weet hoe je dat in een query moet doen is een ander verhaal, maar daar bestaan forums zoals phphulp voor :-)
 



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.