Uitgebreide query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP Developer gezocht voor Big Data en AI H

Junior PHP Developer gezocht voor Big Data en AI Healthcare Software in Utrecht tot 50k Dit is een bedrijf wiens missie het is om door middel van software meer mensen te genezen. “Hoe doe je dat?” Hoor ik je al denken. Eigenlijk is het heel makkelijk. Door naar de data te kijken. Waarom ligt iemand in het ziekenhuis? Hoe lang liggen ze er? Welke medicijnen worden er toegediend? Hoeveel bedden zijn er beschikbaar? Welke artsen zijn er? Hoe lang heeft een arts nodig om iemand te behandelen? Je kan het zo gek niet bedenken of het wordt via dit platform

Bekijk vacature »

ASP.NET developer in webbureau

Organisatie Voor een jong en dynamisch bedrijf in de omgeving van Oss zijn we op zoek naar developers die een passie hebben voor het ontwikkelen van webapplicaties. Deze applicaties ga je met een team maken voor toonaangevende klanten. Dit kunnen MKB klanten zijn uit de regio maar ook grote multinationals. De organisatie bestaat al 10 jaar en het zijn experts als het gaat om communicatie en webapplicaties. Het bedrijf ontwikkelt e-commerce mogelijkheden zoals webshops en webapplicaties. Ook ontwikkelen zij API’s en mobiele apps. Er werken 15 mensen bij deze organisatie, dat groeiplannen heeft voor de nabije toekomst. Je gaat werken

Bekijk vacature »

Medior Frontend Developer

Op zoek naar een Front-End developer die hier het technische team komt versterken! Bij deze rol komt veel zelfstandigheid en eigen initiatief kijken. Je werkt daarnaast veel aan klantprojecten en ondersteunt het tech team met het vernieuwen van de software. Organisatie Op een van de vetste locaties in Amsterdam is deze organisatie gevestigd. Je komt binnen in een groot glazen pand vol met gezellige collega’s. Samen zorgen ze er voor dat hun product continu blijft innoveren en verbeteren. Gezien de groei in het aantal bedrijven die zij helpen met hun software, zijn ze opzoek naar een echte senior backend developer.

Bekijk vacature »

Transformation Change Consultant - IT

If you are a dedicated Change Management professional preferably with a consulting background, then this role is for you! A great development opportunity for someone who’s shown they can deliver technology-driven change – you’ll bring out the best in others, instill agile mindsets and help us to continually improve the way we bring change to the business. Where you fit in Shell is focused on aligning and simplifying IT systems to increase customer satisfaction and business value. As part of that, we’re building an in-house IT Transformational Change Capability that will partner closely with each area of the business to

Bekijk vacature »

Medior PHP developer!

Bedrijfsinfo De organisatie gelegen midden in Breda bestaat nu ruim 15 jaar, en heeft zich ontwikkelt tot de marktleider op het gebied van online-gambling. Het team bestaat uit 50 werknemers waarvan ruim 10 webdevelopers. De sfeer binnen de organisatie is erg informeel. Alles kan en alles kan, zolang er maar gewerkt wordt! Buiten de super sfeer binnen het bedrijf werk je ook echt in een platte organisatie, het contact met de directie is het zelfde als met de Junior developer die naast je zit! Functieomschrijving Binnen de organisatie vertaal je de bedrijfswensen naar concrete PHP-oplossingen. Samen met het development team

Bekijk vacature »

Medior ASP.NET ontwikkelaar

Bedrijfsinfo Als ASP.NET ontwikkelaar ga je aan de slag bij de een van de grondleggers van de Nederlandse registratiesoftware. Deze organisatie heeft bijna 30 jaar geleden het initiatief genomen om o.a. de urenregistratie te gaan digitaliseren. Door de jaren heen is deze organisatie gigantisch gegroeid en is het assortiment aan software die zij aanbieden continue vergroot. Zo is de organisatie ooit begonnen met slechts één oplossing, heeft de organisatie nu de focus verlegd naar meerdere opties. Dit pakket is ontwikkeld naar een totaalpakket die zij leveren aan diverse ondernemingen in heel Nederland. Enkele aanvullingen op de standaard software zijn o.a.

Bekijk vacature »

Senior C# .NET Developer regio Veenendaal

Het is maandag ochtend, je hebt een lekker weekend achter de rug en stapt in de auto naar je werk. Je kent het wel, dat typische maandag ochtend gevoel waar iedereen last van heeft als ze weer beginnen aan hun werkweek. Maar jij niet! Je zet de radio wat harder, neemt de afslag naar je werk en rijdt de parkeerplaats op. Het nieuwe pand ziet er modern en industrieel uit, mede door de grote open ruimten en vele glazen wanden. Je komt binnen en wordt enthousiast begroet door je collega’s. Een nieuwe week, we hebben er zin in! Na het

Bekijk vacature »

Junior C# developer in multimediabranche

Organisatie Deze organisatie is gevestigd in de omgeving van Den Bosch. Deze organisatie is de ideale partner voor bedrijven die behoefte hebben aan grafische oplossingen. Denk hierbij aan drukwerk als posters, flyers en banners. Er zijn applicatie gemaakt voor klanten om hun bestellingen online in te voeren zodat orders geheel automatisch gegenereerd kunnen worden. Daarnaast is deze organisatie volop bezig met de ontwikkeling van maatwerk software voor hun klanten. Zo hebben ze bepaalde portalen ontwikkeld voor diverse grote supermarkten. Er werken meer dan 25 medewerkers bij deze organisatie. Het is een erg open cultuur waar iedereen makkelijk aanspreekbaar is. De

Bekijk vacature »

Medior ASP.NET ontwikkelaar

Bedrijfsinfo Als ASP.NET ontwikkelaar ga je aan de slag bij de een van de grondleggers van de Nederlandse registratiesoftware. Deze organisatie heeft bijna 30 jaar geleden het initiatief genomen om o.a. de urenregistratie te gaan digitaliseren. Door de jaren heen is deze organisatie gigantisch gegroeid en is het assortiment aan software die zij aanbieden continue vergroot. Zo is de organisatie ooit begonnen met slechts één oplossing, heeft de organisatie nu de focus verlegd naar meerdere opties. Dit pakket is ontwikkeld naar een totaalpakket die zij leveren aan diverse ondernemingen in heel Nederland. Enkele aanvullingen op de standaard software zijn o.a.

Bekijk vacature »

Lead Developer

Discipline Information Technology Location Utrecht (NL) Hours a week 40 We are looking for a lead developer vidaXL is looking for a lead developer. You will be working in a fast-paced, open source-based environment using agile methods. You are a key figure in creating enterprise applications. Our sales channels and offices locations are based in the Netherlands, Romania, US East and West Coast, China and Australia, this 24/7 operation requires rock-solid software. Your colleagues are located in Shanghai, Bucharest, Venlo and Utrecht. We are continuously looking for ways to improve our development methodologies and architecture and we welcome fresh ideas

Bekijk vacature »

UX/ Front-end Developer

Organisatie Voor een van mijn klanten uit Almaar ben ik opzoek naar een UX Designer met Front-end ontwikkeling ervaring. Dit bedrijf werkt voor B2B en B2C bedrijven en dragen bij aan hun succes door de slimme online oplossingen toe te passen. Processen automatiseren, meer potentiële klanten genereren en een optimale klantbeleving is waar dit bedrijf voor zorgt. Vanaf het begin wordt er een roadmap in kaart gebracht samen met de klant en dit is het begin voor meer succes. Digitale platformen zijn een van de diensten die ze aanbieden, hoewel de focus van de fysieke naar de online wereld verschoven

Bekijk vacature »

PHP developer

Organisatie Bij binnenkomst kom je in een open ruime frisse werkplek terecht waar een hele relaxte en ontspannen sfeer hangt. Tijdens mijn kennismaking steekt de Directeur zijn handen uit de mouwen en is alvast de tafel aan het dekken voor de gezamenlijke lunch. Één team één taak en dat is innovatieve producten maken uit eigen initiatief maar ook in opdracht van klanten. Als PHP Developer ga je aan 3 projecten werken (ongeveer) Soms ben je in afwachting van feedback van de klant en ga je verder met een van de andere 2 projecten waar je op dat moment mee bezig

Bekijk vacature »

Java Developer voor bekroonde softwareoplossing (M

Vacature Omschrijving Een bekroonde mobiele identiteitsverificatie softwareoplossing. Dat is een van de vele mooie toepassingen waar deze organisatie om bekend staat. Nu zijn zij op zoek naar Java Developers om deze softwareoplossing te verbeteren. Naast het feit dat ze innovatieve software leveren, adviseren zij ook vele klanten in hoe zij het best digitale innovaties kunnen realiseren. Om op het gebied van kennis voorop te blijven lopen investeren zij veel in onderzoeksprojecten en samenwerkingen met andere innovatieve organisaties. Door hun eigenwijsheid en onafhankelijkheid onderscheiden zij zich van andere in de markt en zijn zij in staat om prikkelende aanpakken te realiseren.

Bekijk vacature »

TYPO3 developer / Full service digital agency

Organisatie Hier zeggen ze het niet alleen maar hier werken ze er ook echt naar toe om het allerbeste bureau van Nederland te worden met de grootste digitale impact! Als iets goed is, zichzelf heeft bewezen en een voordeel biedt voor de organisatie of jezelf dan gaan ze het hier gebruiken en implementeren. Er heerst hier een platte organisatiestructuur, houden van snel schakelen en zijn fan van innovatie! In 2005 begonnen ze en inmiddels werken zij samen met de leukste klanten, mooiste namen en behoren zij tot de absolute top van de digital agencies. Honderden klanten lieten hun groeien. Samen

Bekijk vacature »

Medior/Senior PHP topper gezocht!

Vacature Omschrijving Voor een klant van ons zoeken wij een medior/senior PHP developer. Je gaat je bezig houden met het verder ontwikkelen van haar eigen software voor financiële advieskantoren waarmee alles met betrekking tot verzekeringen geregeld kan worden. Het hele proces van een eerste berekening / advies tot het afhandelen van schades wordt door onze systemen gedaan. Functieomschrijving Als PHP ontwikkelaar werk je mee aan de ontwikkeling en het beheer van onze back- en mid-office web-applicaties. Deze web-applicaties worden gebouwd op basis van PHP en MySQL. Onze klant probeert steeds de juiste technieken en oplossingen te vinden bij de diverse

Bekijk vacature »
Mr D

Mr D

09/04/2007 13:49:00
Quote Anchor link
ik heb een systeem waarbij gebruikers voorspellingen kunnen doen van wedstrijden. Nu moet ik de gebruikers selecteren die nog niet alle wedstrijden binnen een bepaald aantal dagen voorspeld hebben.

De query die ik nu heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
SELECT user.email
FROM user
   RIGHT JOIN  
    (wedstrijd
        LEFT JOIN voorspelling
        ON voorspelling.wedstrijd_id = wedstrijd.id
    )
   ON voorspelling.user_id = user.id
WHERE
   wedstrijd.datum BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL ".(int) $_POST['dagen']." DAY) AND
   voorspelling.thuis_score IS NULL AND
   voorspelling.uit_score IS NULL


deze query geeft echter maar 1 rij terug met een lege waarde

de tabellen die ik heb, iets versimpeld

user.id
user.email

wedstrijd.id
wedstrijd.datum
wedstrijd.thuis_score
wedstrijd.uit_score

voorspelling.id
voorspelling.user_id
voorspelling.wedstrijd_id
voorspelling.thuis_score
voorspelling.uit_score
Gewijzigd op 01/01/1970 01:00:00 door Mr D
 
PHP hulp

PHP hulp

18/09/2019 04:08:14
 
Frank -

Frank -

09/04/2007 13:55:00
Quote Anchor link
De query zit raar inelkaar. Waarom zou je in de tabel 'voorspelling' al een id, user_id en wedstrijd_id hebben wanneer iemand nog helemaal geen voorspelling heeft gedaan? Hiermee help je een deel van de kracht van de database al weer om zeep, verplichte velden thuis_score en uit_score zijn niet mogelijk.

Aanpak:
- Tel hoeveel wedstrijden er in een bepaalde periode zijn
- Tel hoeveel wedstrijden er per user zijn voorspeld.
- Wanneer dat niet gelijk is aan elkaar, dan heeft een user te veel of te weinig voorspellingen gedaan.
 
Mr D

Mr D

09/04/2007 14:18:00
Quote Anchor link
als iemand nog geen voorspelling heeft gedaan zitten er ook geen rijen in de tabel voorspelling, dat maakt de query ook wat lastiger. Maar ik zal jouw aanpak eens proberen
 
Frank -

Frank -

09/04/2007 14:24:00
Quote Anchor link
Quote:
als iemand nog geen voorspelling heeft gedaan zitten er ook geen rijen in de tabel voorspelling
Waarom vergelijk je dan op IS NULL wanneer een record niet eens bestaat? Dat gaat niet lukken, iets wat niet bestaat is zelfs niet gelijk aan NULL.
 
Mr D

Mr D

09/04/2007 14:28:00
Quote Anchor link
De bedoeling van de JOIN was dat hij bij elke wedstrijd de voorspellingen zou zoeken, door de JOIN zal hij er een NULL waarde bij zetten als er geen voorspelling gevonden wordt
 
Mr D

Mr D

10/04/2007 17:40:00
Quote Anchor link
de query om per user te voorspellen hoeveel wedstrijden die heeft voorspeld in een periode lukt nog niet helemaal
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
SELECT COUNT(*) AS aantal_voorspellingen, user.email
                        FROM voorspelling
                        INNER JOIN wedstrijd ON
                            wedstrijd.id = voorspelling.wedstrijd_id
                        INNER JOIN user ON
                            user.id = voorspelling.user_id
                        GROUP BY voorspelling.user_id
                        WHERE wedstrijd.datum BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL ".(int) $_POST['dagen']." DAY)

deze query geeft een foutmelding bij de WHERE:

MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE wedstrijd.datum BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 14 DAY)
 
Frank -

Frank -

10/04/2007 17:46:00
Quote Anchor link
De GROUP BY hoort ná de WHERE te komen.
 
Mr D

Mr D

10/04/2007 19:37:00
Quote Anchor link
heb nu de volgende query
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
SELECT COUNT(*) AS aantal_voorspellingen, user.email
    FROM user
        LEFT JOIN voorspelling ON
            user.id = voorspelling.user_id
        INNER JOIN wedstrijd ON
            wedstrijd.id = voorspelling.wedstrijd_id
WHERE wedstrijd.datum BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL ".(int) $_POST['dagen']." DAY)
GROUP BY user.id

het probleem is dat hij alleen het aantal voorspellingen weergeeft voor users met minstens 1 voorspelling. Hij geeft dus niet de users weer die nog geen voorspelling hebben
 
Frank -

Frank -

10/04/2007 19:41:00
Quote Anchor link
Je hebt een subquery nodig. Je zult namelijk eerst vast moeten stellen hoeveel wedstrijden (x) er moeten worden voorspeld. Vervolgens ga je de users opzoeken die minder dan x voorspellingen hebben gedaan. Je hebt dus 2x een COUNT nodig.
 



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.