simpele ORDER BY geeft problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

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 »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Medior Java developer (fullstack)

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 daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software 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

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »
Willem van Oort

Willem van Oort

06/06/2010 16:56:52
Quote Anchor link
Hallo allemaal,
ik ben bezig aan een script voor een agenda, en probeer alles te ordenen op datum met de query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$query
= $query = mysql_query("SELECT * FROM stop_agenda WHERE online='ja' ORDER BY datum DESC");
?>

hij geeft de volgende output:
Afbeelding
het type van datum is gewoon VARCHAR

heeft iemand een idee hoe dit zo komt?
 
PHP hulp

PHP hulp

06/05/2024 02:58:36
 
Joren de Wit

Joren de Wit

06/06/2010 17:00:03
Quote Anchor link
Willem van Oort op 06/06/2010 16:56:52:
het type van datum is gewoon VARCHAR


Dat is precies het probleem! Gebruik voor een datum het type DATE, alleen dan kun je erop sorteren. Gebruik je het type VARCHAR dan wordt er alfabetisch gesorteerd en is de volgorde dus niet juist...
 
Piet Verhagen

Piet Verhagen

06/06/2010 17:42:56
Quote Anchor link
Dit is toch correct? DESC is sorteren van hoog naar laag. Dat doetie: 9 is hoger dan 1, dus 9 boven aan. Vervolgens komen er 2 1-en, dan kijktie dus naar het 2-de teken, das 9 en 5, dus eerst de 9, dan de 5. Zeer correct gesorteerd. Wat is het probleem :D
Gewijzigd op 06/06/2010 17:43:40 door Piet Verhagen
 
Willem van Oort

Willem van Oort

06/06/2010 20:57:40
Quote Anchor link
@Blanche PHP: dankje, ik zal kijken of dat type wel werkt
@Piet Verhagen: waarom komt 9 dan voor 19?
 
Joren de Wit

Joren de Wit

06/06/2010 21:05:29
Quote Anchor link
9 komt voor 19 als je alfabetisch aflopend sorteert. Als je numeriek zou sorteren zou 19 voor 9 komen en hetzelfde geldt als dit onderdeel van een datum zou zijn...
 
Piet Verhagen

Piet Verhagen

06/06/2010 23:38:49
Quote Anchor link
Er staat niet 19. Hij ziet het niet als het getal 19, maar een tekenreeks die met een 1 begint. En een andere tekenreeks begint met een 9. Dat is hoger, dus moet boven de tekenreeks die met en 1 begint. Als er meerdere tekenreeks met hetzelfde teken beginnen, dan pas word er naar het 2-de teken gekeken. Dat is 'alfabetisch' sorteren zoals Blanche PHP dat noemt.

Als je het kolom type veranderd naar DATE snaptie dat het datums zijn en dan gaat het sorteren wel goed. Je kunt dan eventueel ook rekenen met datums in je SQL query's. Of verschillen tussen datum weergeven en dergelijke.

Goed om te weten: de weergave van de datum in phpmyadmin word anders als je het kolom type naar DATE veranderd, namelijk: yyyy-mm-dd. En dat is ook zo als je in je PHP script simpel doet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT datum FROM table ...

Dat wil je waarschijnlijk niet. Daarom moet je doen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT DATE_FORMAT(datum,'%d-%m-%Y') FROM table ...

of
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT UNIX_TIMESTAMP(datum) FROM table ...

In dat laaste geval krijg je een timestamp trug die je in PHP kunt gebruiken om mee verder te spelen bijvoorbeeld met de PHP functie date: http://nl3.php.net/manual/en/function.date.php
 
Willem van Oort

Willem van Oort

07/06/2010 21:03:10
Quote Anchor link
oh dankje Piet, ik wilde net gaan vragen hoe ik dd-mm-yyyy kon krijgen en dan geef je het antwoord al! toppie:P
als ik DATE_FORMAT() gebruik in een query, kan ik die query dan alleen gebruiken voor de datum of kan ik dan gewoon ,* neerzetten?

EDIT: de DATE_FORMAT werkt niet... ik heb nu gebruikt:
"SELECT id, wat, DATE_FORMAT(datum, '%d-%m-%Y') FROM stop_agenda WHERE online='ja' ORDER BY datum ASC"

hij laat de hele datum niet zien (helemaal niks dus)
Gewijzigd op 07/06/2010 22:09:14 door Willem van Oort
 
- SanThe -

- SanThe -

07/06/2010 22:28:51
Quote Anchor link
DATE_FORMAT(datum, '%d-%m-%Y')

DATE_FORMAT(datum, '%d-%m-%Y') AS nieuwedatum
 



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.