Uitgebreide query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior PHP Backend Developer / Microservices / Sym

Organisatie Dit bedrijf is sinds 2005 actief en is uitgegroeid van een zolderkameronderneming tot een bedrijf met een omzet van 18 miljoen per jaar en ze groeien nog steeds hard door! Inmiddels zijn er 80 mensen per dag werkzaam om er voor te zorgen dat alles in goede banen wordt geleid. Dit bedrijf richt zich volledig op de “fast moving consumer” market en is constant bezig om hier ook in te blijven innoveren. Dankzij deze strategie zijn zij de marktleider op dit gebied met grote klanten als “Procter & Gamble”. Naast werk is er natuurlijk ook plezier. Zo hebben ze

Bekijk vacature »

Embedded Developer / C++ / Machinebouw

Functieomschrijving Ben jij een Embedded Developer met een passie voor techniek? Lijkt het jou gaaf om samen met collega-ontwikkelaars te werken aan oplossingen voor het verwerken van breekbare goederen? Lees dan snel verder! Ontwikkeling in real-time Linux omgevingen; Het programmeren van Embedded Software geschreven in C++; Het werken in multidsciplinaire scrumteams; Het analyseren van klantwensen om zo tot ontwerpeisen te komen; Het verlenen van service voor de ontwikkelde software. Functie-eisen Hbo werk- en denkniveau; Minimaal 2 jaar ervaring in een soortgelijke functie en ervaring met C++ en OO (UML); Kennis van ontwikkeling in real-time Linux omgevingen; Ervaring met het schakelen

Bekijk vacature »

Senior PHP Developer Zend

Voor een van mijn businesspartners in de regio Veenendaal ben ik op zoek naar een senior PHP developer. Organisatie Dit bedrijf is 30 jaar geleden ontstaan als speciaal systeem voor campings om kerstkaarten geautomatiseerd naar hun gasten te sturen. Op dit moment zijn ze uitgegroeid tot een organisatie met 50 medewerkers waarvan 10 op de IT afdeling. Hun software verzendt inmiddels ook geen kerstkaarten meer. Tegenwoordig zijn de grotere recreatie en vakantieparken als bijvoorbeeld Duinrell gebruikers van hun software. Zij focussen zich volledig op de recreatiebranch en de software zorgt er voor dat wanneer er een reservering wordt gemaakt dat

Bekijk vacature »

Frontend developer junior / medior

Organisatie Wat is het pad wat jij wil gaan bewandelen? Denk je er wel eens over na om voor een detacheerder te gaan werken maar ben je bang dat je een opdracht moet doen die je niet leuk vind? Lees dan even verder. Heb je ook wel eens het gevoel dat je een beetje blijft hangen in je ontwikkeling omdat je onvoldoende uitgedaagd wordt op jouw werk maar ben je niet het type wat iedere 2 jaar een overstap wil maken, dan is dit iets voor jou. Een van mijn partners in Amsterdam heeft recent haar deuren geopend. Het team

Bekijk vacature »

AngularJS Developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Developers om ons development team te versterken. Je bent creatief en draagt met je enthousiasme positief bij aan de teamgeest binnen een projectteam. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande interesse in het applicatie landschap.

Bekijk vacature »

Medior/ Senior developer/ Ik wil developen in de e

Wil je graag meebouwen aan een erg succesvol product? Wil jij werken aan je ambities in een omgeving waarin je erg veel vertrouwen krijgt? Lees dan snel verder! Dit internationaal georiënteerd softwarebedrijf met Nederlandse roots is op zoek naar jou. Door passie voor het vak is deze organisatie leidend op het gebied van online video platformen. Organisatie Het bedrijf is gevestigd in Hilversum, vlakbij het mediapark. Ze zitten in een groot kantoorpand met een moderne en strakke inrichting van binnen. Ze zijn al ruim 12 jaar lang dé organisatie als het gaat om videoplatformen! Deze marktpositie hebben ze verkregen door

Bekijk vacature »

Java Developer / Java EE frameworks / Inhouse (Clo

Functieomschrijving Ben jij een Java Developer met een zeer uitgebreide kennis van REST API's en wil jij graag werken aan uitdagende Inhouse projecten voor grote en bekende partijen in Nederland? Dan is dit de rol waarnaar jij op zoek bent! Binnen deze rol zal jij je als Java Developer aan de slag gaan voor een van de meest bekende bureaus op het gebied online platformen, een rol met veel afwisseling en voldoende technische uitdaging! Werken aan diverse en uiteenlopende projecten, waarbij je meer dan eens pionierswerk zal moeten verrichten; De mogelijkheden tot het toepassen van nieuwe technieken bespreken, beoordelen en

Bekijk vacature »

Oracle Apex Ontwikkelaar

Wat je gaat doen: Als Oracle Ontwikkelaar werk je zowel zelfstandig als in teamverband aan het ontwikkelen en ontwerpen van software componenten. Je levert een bijdrage aan de ontwikkeling tot en met de implementatie. Je bent in staat om informatie te verzamelen,te analyseren en te documenteren van wensen en eisen van de eindgebruikers. Je bent in staat om functionele vereisten te vertalen naar technische specificaties, ontwikkelt web applicaties met behulp van Oracle Applicatie Express, door de veranderingen en ontwikkelingen van web formulieren en rapporten. Verbeteren van bestaande Oracle Apex Systemen. Ontwikkelen en veranderen van Oracle 11g database schema’s. Schrijven van

Bekijk vacature »

Java Developer

Jij volgt ontwikkelingen op de voet. Sterker nog: je bent er een onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor

Bekijk vacature »

.Net Custom Software Developer

Jouw rol Voor deze ‘leading edge’ technology practice zijn we op zoek naar een Senior Custom Software Developer. Echte IT-freaks die de ontwikkelingen in het vakgebied nauwkeurig volgen en weten wat er speelt. Die kunnen werken op de grens van het onmogelijke en zo onze nationale en internationale klanten een beslissende voorsprong geven in hun markt. Je adviseert over innovatie en werkt mee aan de agile ontwikkeling en implementatie van state-of-the-art oplossingen, gebaseerd op .Net, Java en/of Mendix. Het gaat vaak om nieuwe technieken, veel eindgebruikers en complexe omgevingen, waarin de lat hoog ligt. Snelheid en topkwaliteit zijn bij deze

Bekijk vacature »

Senior PHP, Symfony Developer

Waar kom je terecht? In deze gezellige Delftse organisatie slaan zij de brug tussen makelend Nederland en online marketing. Je komt binnen in een grote open ruimte dat er uit ziet als een soort glazen bunker (hoe vet is dat)! Samen met diverse jonge en informele collega’s zorgen zij er dagelijks voor dat elke dag, weer een gezellige dag wordt waarin zowel hard gewerkt als veel gelachen wordt. Met ruim 10 jaar ervaring in het ontwikkelen van online marketing producten voor de makelaardij, laten ze zien dat ze het makelaarsvak begrijpen, zowel een kopers- als een verkopersmarkt. Omdat de online

Bekijk vacature »

Junior+ C# Developer

Van werken in een schuur naar mooie awards aan de muur. Steeds meer bedrijven blijven groeien, met name op het gebied van .NET Software Development zijn er organisaties die zich ongekend weten te manifesteren in de markt. Onze business partner behoord tot die categorie. Voor deze organisatie in de regio van Den Helder zijn wij momenteel op zoek naar een Junior+ C# Developer. In verband met flinke groei is een van onze business partners momenteel hard op zoek naar een Junior+ C# Developer. Deze organisatie is afgelopen jaar vernoemd tot Microsoft Partner of The Year en is aantoonbaar een van

Bekijk vacature »

Front-end Developer

Organisatie Voor een van mijn partners in de regio Amsterdam ben ik opzoek naar een ervaren Front-end ontwikkelaar die kan helpen met het opzetten van de nieuwe architectuur, het implementeren van nieuwe functies en het onderhouden van het product. Je bent op de hoogte van de nieuwste technieken Je bent in staat om het grotere geheel te zien en een robuuste oplossing te creeren je past goed binnen een informele werkomgeving het leggen van de basis van een grote applicatie is geen nieuwe terrein voor jou je bent in staat om herbruikbare en onderhoudbaar code te schrijven Team Organisatie bestaat

Bekijk vacature »

Lead Software Developer / Solution Architect / Arc

Functieomschrijving Lead Software Developer / Solution Architect / Architectuur Samen met de Enterprise Architect verantwoordelijk voor het optimaal inrichten van de ICT architectuur Ondersteunen van ontwikkelteams Inzichtelijk maken van de consequentie van keuzes wat betreft oplossingsrichtingen, haalbaarheid, kosten, doorlooptijd System requirements opstellen en prioriteren Ontwerpen van migratiescenario's voor de IT middelen Architectuur oplossingen ontwerpen voor verandertrajecten Onderhouden van de architectuur documentatie Adviserende rol bij wijzigingen in het ICT Landschap Functie-eisen Minimaal een HBO diploma Ervaring als Lead Software Engineer of Solution Architect Ervaring met maatwerk pakketten Kennis van geautomatiseerde release straten Ervaring met Agile werken Bedrijfsomschrijving Onze klant is actief

Bekijk vacature »

Java Backend Developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java Developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en werk je mee aan de architectuur laag. Daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het software ontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je ondersteunt de software architect en projectleider bij hun werkzaamheden. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak

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/06/2019 23:54:31
 
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.