Output uitgebreide query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

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 »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

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 »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »
Paultjeh

Paultjeh

13/07/2007 21:16:00
Quote Anchor link
Ik zit al een behoorlijk tijd te hammeren op het volgende en wens me bij dezen toch te beroepen op jullie kennis!

Ik ben bezig met een ranking systeem voor een dartclub. Tijdens zo'n dartavond haalt een darter een x aantal punten (behp), heeft ie een x aantal legs voor (legsv) en zo ook een x aantal legs tegen (legst).
Deze gegevens worden elke keer in de database gezet. Zo ook wens ik een correct output.
Dit gaat ook goed, echter de output van het aantal behaalde punten (punten) op die avond gaat niet goed. De output is het aantal behp van de eerst ingevoerde speelavond en niet de laatste ingevoerde speelavond behorende bij die darter.
Let wel, de SUM van behp (totaal) gaat dus wel gewoon goed.

Hoe krijg ik de laatste punten naar voren van deze darter?

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
<?
$query
=
"
    SELECT
t1.naam AS naam,
t2.behp AS punten,
SUM(t2.behp) AS totaal,
SUM(t2.legsv) AS lvoor,
SUM(t2.legst) AS ltegen
    FROM
darters AS t1,
rankingbehaald AS t2
    WHERE
t2.nid = t1.dartid
    GROUP BY
naam
    ORDER BY
totaal DESC, naam ASC
"
;

$result = mysql_query($query) or die (mysql_error());
?>


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
<?php
    $i
= 0;
    while (list($naam, $punten, $totaal, $lvoor, $ltegen, $datum) =
    mysql_fetch_row($result)){
    {

      $i++;
      $saldo = $lvoor - $ltegen;      
      }

    echo("    
    <td></td>
    <td width=40> $i</td>
    <td width=190> $naam </a></td>
    <td width=100> $punten </td>
    <td width=100><b> $totaal </b></td>
    <td width=100> $lvoor</td>
    <td width=80>  $ltegen </td>
    <td width=40 align=right><b>  $saldo <b></td>
    <td width=40> &nbsp; </td>
    </tr>
    "
);
}

?>


Ziet iemand het licht op mijn vraag?
Gewijzigd op 01/01/1970 01:00:00 door Paultjeh
 
PHP hulp

PHP hulp

12/01/2025 16:31:28
 
Paultjeh

Paultjeh

13/07/2007 21:29:00
Quote Anchor link
Ik moet nog even meegeven dat er (uiteraard) tijdens de invoer van de ranking ook een datum toegevoegd wordt.
Gewijzigd op 01/01/1970 01:00:00 door Paultjeh
 
Joren de Wit

Joren de Wit

13/07/2007 21:45:00
Quote Anchor link
Dat klopt inderdaad, dat komt namelijk omdat je een GROUP BY gebruikt. Zodra de resultaten gegroepeert zijn is het niet meer mogelijk om individuele records uit een groep te gebruiken.

Sterker nog, in deze query weet je nooit zeker welk resultaat MySQL teruggeeft als 'punten'. Vaak zal het eerste record uit een groep getoond worden en blijkbaar komt dat in dit geval overeen met de eerste avond.

Kortom, wil je een aantal punten van 1 avond weten, dan zul je daar een aparte query voor moeten gebruiken.
 
Paultjeh

Paultjeh

13/07/2007 23:10:00
Quote Anchor link
Naar aanleiding van je reactie heb ik het één en ander geprobeerd.
Hierbij denkend aan UNION en een gewone query.

Toch slaag ik er (momenteel) niet in om een query te creeëren die de laatst behaalde punten uitleest per persoon. (Middels een while list.)
Zou je misschien een voorbeeld query kunnen plaatsen, een link naar een tutorial of een concrete tip?

Tabel darter:
dartid
dartnaam

Tabel avond:
avondid
datum

Tabel ranking:
rankid
behp
nid (--> dartid)
sid (--> avondid)

Vb:
Op 10-07-2007 heeft piet 12 punten behaald.
Op 10-07-2007 heeft jan 4 punten behaald.
Op 12-07-2007 heeft piet 6 punten behaald.
Op 12-07-2007 heeft jan 9 punten behaald.

Output op 13-07-2007:
Naam - punten - totaal
Piet - 6 - 18
Jan - 9 - 13
Gewijzigd op 01/01/1970 01:00:00 door Paultjeh
 
Joren de Wit

Joren de Wit

14/07/2007 09:34:00
Quote Anchor link
Dat is dus precies wat ik zeg, je kunt niet in 1 query zowel het totaal als een individueel aantal ophalen. Het ene is namelijk een eigenschap van een groep en zodra je groepeert heb je geen beschikking meer over de individuele records.

Je zult in dit geval dus echt 2 queries moeten gebruiken.
 
Paultjeh

Paultjeh

14/07/2007 12:54:00
Quote Anchor link
Je hebt gelijk. In mijn laatst genoemde voorbeeld komt het op hetzelfde neer.
Dat totaal kan in het voorbeeld even achterwege blijven.

Het gaat nu even om de query die de laatst behaalde punten uitleest per persoon.

Output op 13-07-2007:
Naam - Punten
Piet - 6
Jan - 9
Het werken met LIMIT werkt in dit verhaal niet en zo ook lukte het niet met surdate.

Ik zal eens kijken wat ik kan doen om de laatste ingevoerde speelavond te gebruiken voor de output.

In ieder geval bedankt voor je reacties.
 



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.