probleem sorteren veld 1 altijd bovenaan

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »
Creator90

creator90

24/09/2007 10:25:00
Quote Anchor link
Ik heb het volgende probleem

ik heb twee velden in een tabel prijs

veld 1 = prijs
veld 2 = opties

nu wil ik sorteren oplopend en aflopend op de prijs en op opties waarbij de prijs altijd bovenaan komt te staan.

vb

SELECT * FROM `prijs` ORDER BY `prijs` desc , opties desc

output

1000,00
99,00
1,1
jan
ed
ad

dit is goed

vb2

SELECT * FROM `prijs` ORDER BY `prijs` asc, opties asc

output

ad
ed
jan
1,1
99,00
1000,00


dit is fout. Ik wil eerst altijd de prijs bovenaan hebben maar wel op deze mannier gesorteerd

dus

1,1
99,00
1000,00
ad
ed
jan

is er een optie om het veld prijs altijd als eerste bovenaan de sortering te krijgen of moet ik dit met twee queries doen.

Gr Creator
Gewijzigd op 01/01/1970 01:00:00 door Creator90
 
PHP hulp

PHP hulp

07/11/2024 16:31:39
 
Jacco Engel

Jacco Engel

24/09/2007 10:26:00
Quote Anchor link
Kan dat niet gewoon met `prijs` desc, opties asc

Of andersom.

Maar moet gewoon kunnen
 
Robert Deiman

Robert Deiman

24/09/2007 10:35:00
Quote Anchor link
Ik weet niet hoe je dit weergeeft, maar in principe krijg je nu dit als je zowel de prijs als opties weergeeft

Prijs | Opties
1,1 | ad
99,00 | ed
1000,00 | jan

Zijn er meer met eenzelfde prijs dan krijg je het zo:

Prijs | Opties
1,1 | ad
1,1 |bd
99,00 | ed
1000,00 | jan
 
- wes  -

- wes -

24/09/2007 10:50:00
Quote Anchor link
en je haalt uiteraard de backticks weg, voor je eigen gezondheid
 
Creator90

creator90

24/09/2007 11:08:00
Quote Anchor link
de velden zijn alsvolgt gevuld


prijs | opties

1,1 | leeg
1000,00 | leeg
99,00 | leeg
leeg | ed
leeg | ad
leeg | jan

leeg bedoel ik staat niets in

vandaar dat het onder elkaar gesorteerd word

met desc asc switchen maakt niet veel uit . Het probleem blijft bestaan
Gewijzigd op 01/01/1970 01:00:00 door creator90
 
Jacco Engel

Jacco Engel

24/09/2007 11:13:00
Quote Anchor link
Jij hebt een vaag DB ontwerp vermoed ik :P

Wil je het uiteidelijke doel hiervan met ons delen? :)
 
Klaasjan Boven

Klaasjan Boven

24/09/2007 11:15:00
Quote Anchor link
Jacco schreef op 24.09.2007 11:13:
Jij hebt een vaag DB ontwerp vermoed ik :P

Wil je het uiteidelijke doel hiervan met ons delen? :)


Ik ga met Jacco mee, zeer waarschijnlijk klopt je datamodel van geen kant. Ga dat eerst regelen en dan is (bijna) alles mogelijk met SQL
 
Creator90

creator90

24/09/2007 11:17:00
Quote Anchor link
laat ik de vraag anders stellen

ik heb een input veld waar je een prijs in kan invullen
ook wordt dit veld gebruikt om eventueel een optie op te geven

bv n.v.t, ruilen

nu wil ik als ik op prijs sorteer dat eerst altijd de prijs oplopend of aflopend weergegeven word en hieronder de opties

als het niet duidelijk is ga een naar marktplaats en sorteer op prijs als voorbeeld

het bovenstaande is een voorbeeld ik zoek alleen de beste oplossing alles is nog te wijzigen
Gewijzigd op 01/01/1970 01:00:00 door creator90
 
Jacco Engel

Jacco Engel

24/09/2007 11:19:00
Quote Anchor link
1 item kan altijd maar 1 optie hebben :)??

Raad je aan om de opties in een apart tabel te zetten en aan het item te koppelen met het id btw

Dan kun je je opties makkelijker dynamisch ophalen en later ook makelijker (laten) beheren
 
Klaasjan Boven

Klaasjan Boven

24/09/2007 11:23:00
Quote Anchor link
Inderdaad de opties bijv ruilen wordt een aparte kolom. Je kan met php wel checken of er letters of cijfers zijn in gevuld. Afhankelijk daarvan zoek je in de ene dan wel in de andere kolom.

Wat voor type heeft rpijs bij jou? VARCHAR Denk ik? Dan kan je er sowieso niet goed op sorteten want dan krijg je die
1
10
100
2
21
215545848
3
enz..
 
Creator90

creator90

24/09/2007 11:32:00
Quote Anchor link
Klaasjan Boven schreef op 24.09.2007 11:23:
Inderdaad de opties bijv ruilen wordt een aparte kolom. Je kan met php wel checken of er letters of cijfers zijn in gevuld. Afhankelijk daarvan zoek je in de ene dan wel in de andere kolom.

Wat voor type heeft rpijs bij jou? VARCHAR Denk ik? Dan kan je er sowieso niet goed op sorteten want dan krijg je die
1
10
100
2
21
215545848
3
enz..


prijs is een decimal (11,2)
opties is een varchar (20)
 
Jacco Engel

Jacco Engel

24/09/2007 11:49:00
Quote Anchor link
Volledig eigen systeem of een DB door je strot gedrukt gekregen?

Als eigen systeem is :
DB ontwerp nakijken voor dat je ook maar iets aanraakt


Als je hem gekregen hebt :
Ik heb nu al medelijden met je want je gaat het nog enorm moeilijk krijgen denk ik.
 
Robert Deiman

Robert Deiman

24/09/2007 11:54:00
Quote Anchor link
Klaasjan Boven schreef op 24.09.2007 11:23:
Wat voor type heeft rpijs bij jou? VARCHAR Denk ik? Dan kan je er sowieso niet goed op sorteten want dan krijg je die
1
10
100
2
21
215545848
3
enz..

En als je had gekeken naar de topicstart (het 1e bericht) dan zag je:
1,1
99,99
1000,00
als volgorde aangegeven, waarom denk je dat het dan een varchar is?
 
Creator90

creator90

24/09/2007 11:56:00
Quote Anchor link
Jacco schreef op 24.09.2007 11:49:
Volledig eigen systeem of een DB door je strot gedrukt gekregen?

Als eigen systeem is :
DB ontwerp nakijken voor dat je ook maar iets aanraakt


Als je hem gekregen hebt :
Ik heb nu al medelijden met je want je gaat het nog enorm moeilijk krijgen denk ik.

het is een volledig eigen systeem met eigen database. Kan dus alles zelf aanpassen
Gewijzigd op 01/01/1970 01:00:00 door creator90
 
Jacco Engel

Jacco Engel

24/09/2007 12:00:00
Quote Anchor link
Okey dan zou ik eens beginnen met de aanpassing die ik sugereerde :).

En heb je toevallig een (excel) datamodel :)?

Zoja kun je me dan ff een link pmen (verveel me en als het niet te veel werk is zal ik eens kijken of ik er wat van kan maken :))
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Creator90

creator90

24/09/2007 12:03:00
Quote Anchor link
hier een test database



/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES 'latin1' */;

CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `test`;

CREATE TABLE `prijs` (
`Id` int(11) NOT NULL auto_increment,
`prijs` decimal(11,2) default NULL,
`prijs_v` varchar(20) default NULL,
PRIMARY KEY (`Id`)
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;

INSERT INTO `prijs` VALUES (1,5400.77,NULL);
INSERT INTO `prijs` VALUES (2,0.12,NULL);
INSERT INTO `prijs` VALUES (3,100,NULL);
INSERT INTO `prijs` VALUES (4,1200,NULL);
INSERT INTO `prijs` VALUES (5,NULL,'pereserveerd');
INSERT INTO `prijs` VALUES (6,934,NULL);
INSERT INTO `prijs` VALUES (7,NULL,'n.v.t.');
INSERT INTO `prijs` VALUES (8,NULL,'h.u.j');
INSERT INTO `prijs` VALUES (9,200,NULL);
INSERT INTO `prijs` VALUES (10,NULL,'h.a.s');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

ikzelf test een querie met phpmyadmin


hier heb je er twee

SELECT *
FROM `prijs`
ORDER BY `prijs` ASC , prijs_v ASC

waardoor de prijs_v bovenaan komt moet dus omgedraait zijn

SELECT *
FROM `prijs`
ORDER BY `prijs` DESC , prijs_v ASC

geeft de prijs tabel bovenaan

Gr Creator
Gewijzigd op 01/01/1970 01:00:00 door creator90
 
Jacco Engel

Jacco Engel

24/09/2007 12:07:00
Quote Anchor link
okey HEEL fout database model.

Ik raad je aan het volgende te doen


Items
item_id <- primary
prijs

Opties
optie_id <- primary
optie_naam

optie_item
optie_id <- primary
item_id <- primary

Iets van deze strekking. Ziet er nu omslachtig uit. Maar ga je later plezier van hebben :)
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Robert Deiman

Robert Deiman

24/09/2007 12:29:00
Quote Anchor link
Het wordt veel gemakkelijker om nieuwe opties toe te voegen aan je tabel, en ook om opties aan items te koppelen.

Ook zoeken naar een item met bijvoorbeeld optie "i" wordt heel erg vergemakkelijkt!
 



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.