YEARWEEK()

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

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 »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »
Repelsteeltje

repelsteeltje

27/12/2009 09:58:00
Quote Anchor link
Ik heb al met google gezocht maar ik kan het niet vinden!
Ik zoek een manier om de yearweek uit een timestamp te halen
Ik wil dat het volgende gaat werken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$tijd
= time();
$pageloads = mysql_query("SELECT SUM(pageloads) FROM teller WHERE YEARWEEK(tijd,7)=YEARWEEK('".$tijd."',7)  ");
?>

Bij voorbaat dank!
Gewijzigd op 01/01/1970 01:00:00 door Repelsteeltje
 
PHP hulp

PHP hulp

27/05/2026 04:23:24
 
Robert Deiman

Robert Deiman

27/12/2009 10:02:00
Quote Anchor link
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_week

Ik denk dat je verder zoiets wilt:



Gemakkelijkst is dan de date functie van PHP denk ik te gebruiken, de timestamp mee te geven en de mysql opmaak van de datum.

JE krijgt dan zoiets:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$time
= time();
$date = date('Y-m-d H:i:s', $time);
$result = mysql_query("SELECT SUM(pageloads) FROM teller WHERE YEAR(time) = YEAR(joutimestamp) AND WEEK(time) = WEEK(joutimestamp)");
?>
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
 
Joren de Wit

Joren de Wit

27/12/2009 10:02:00
Quote Anchor link
De YEARWEEK functie in MySQL pas je toe op een DATE veld. Aangezien $tijd bij jou een echte timestamp (het aantal seconden sinds 1-1-1970) is, gaat dat dus niet werken en zul je een andere oplossing moeten zoeken.

Waarom vergelijk je het jaartal en het weeknummer niet apart?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
...
WHERE YEAR(datumveld) = 2009
AND WEEK(datumveld) = 52


ps. En deze twee waarden zijn eenvoudig met PHP uit je timestamp te halen. Die de date() functie.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Eddy E

Eddy E

27/12/2009 10:02:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$weeknr
= date("W", strtotime(time()));
?>


Dus gewoon met PHP.
 
Eddy E

Eddy E

27/12/2009 10:03:00
Quote Anchor link
Mmm 3 berichten tegelijkertijd. En allemaal verschillend :mrgreen:
 
Joren de Wit

Joren de Wit

27/12/2009 10:05:00
Quote Anchor link
Maar het komt allemaal op hetzelde neer. Bepaal in PHP het jaartal en de week en gebruik vervolgens in MySQL de YEAR() en WEEK() functies.
 
Robert Deiman

Robert Deiman

27/12/2009 10:08:00
Quote Anchor link
Zie ook even mijn edit..
 
Repelsteeltje

repelsteeltje

27/12/2009 10:11:00
Quote Anchor link
'Blanche:
Maar het komt allemaal op hetzelde neer. Bepaal in PHP het jaartal en de week en gebruik vervolgens in MySQL de YEAR() en WEEK() functies.

Zoals jullie voorstellen had ik het aanvankelijk ook gemaakt maar dat gaat zo niet werken omdat een week over 2 jaren verdeeld kan zijn .
Als ik dus de gegevens opvraag van een een bepaalde week en jaar dan krijg ik dus een halve week als resultaat.
 
Joren de Wit

Joren de Wit

27/12/2009 10:15:00
Quote Anchor link
Gebruik dan een interval. Bepaal bijvoorbeeld de maandag van een week en selecteer vervolgens alle records die binnen 1 week na die datum liggen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$sql
= "
SELECT
   ...
WHERE
  datumveld BETWEEN '"
.$maandag."' AND '".$maandag."' + INTERVAL 1 WEEK
"
;
?>

De database houdt zelf al rekening met jaarwisselingen, dus hoef jij dat niet meer te doen.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Robert Deiman

Robert Deiman

27/12/2009 10:18:00
Quote Anchor link
Das op zich wel weer waar, dus dat gaat niet helemaal op. Maar kan je dan niet iets doen waardoor je
MIN en MAX time ophaalt van een bepaalde week, of bepaald wat de startdatum van de week is en daar gewoon 7 dagen bij optellen, is misschien makkelijker.

Dus miss in een subquery:

SELECT MIN(time) FROM tabel, met dezelfde where als hierboven. Dat is dan de begindatum, en dan hoef je alleen nog maar +INTERVAL 7 DAY te gebruiken om de gehele week te bepalen.
 
Joren de Wit

Joren de Wit

27/12/2009 10:22:00
Quote Anchor link
'Robert_Deiman:
SELECT MIN(time) FROM tabel, met dezelfde where als hierboven. Dat is dan de begindatum (...)
Dat is niet zeker. Als er geen record voor de eerste dag van die betreffende week bestaat, heb je een probleem. Je selecteert dan direct ook een gedeelte van een volgende week...
 
Robert Deiman

Robert Deiman

27/12/2009 22:54:00
Quote Anchor link
Het was ook meer bedoeld als voorbeeld, alleen niet als uitwerking. Je hebt gelijk dat het niet klopt zo, maar het ging mij erom dat hij dus moet zien te bepalen wat de datum is van de eerste dag (de maandag neem ik aan) van die betreffende week. Dan is het verder een eitje.
Hoe die dat bepaald, is eigenlijk aan hem, maar goed een voorzetje:

http://www.phphulp.nl/forum/showtopic.php?cat=1&id=55109&lasttopic=1
 
Repelsteeltje

repelsteeltje

28/12/2009 11:46:00
Quote Anchor link
Zoals jullie voorstellen vind ik wel een beetje te ingewikkeld. tis eigenlijk gewoon een beetje jammer dat php de weken (nog) niet zo telt zoals wij gewend zijn. Maar ik heb toch maar besloten om die php telwijze aan te houden waarbij week 1, de eerste week is die meer dan 3 dagen in het jaar telt, beginnend op maandag. En die lijkt me compatible met YEARWEEK(tijd,3)

dan krijg ik dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if ($maand==1)
{

  if ($week==52 || $week==53)
  {
$jaar = $jaar-1;}
    else
    {}
}

else {}

$pageloads = mysql_query("SELECT SUM(pageloads) FROM teller WHERE
YEARWEEK(tijd,3)='"
.$jaar.$week."'  ");
?>


Nu vraag ik me eigenlijk alleen nog af of ik dat if-else-gebeuren niet wat korter kan schrijven dan zo?
Gewijzigd op 01/01/1970 01:00:00 door repelsteeltje
 
Eddy E

Eddy E

03/01/2010 10:15:00
Quote Anchor link
Ja, zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if ($maand==1 && ($week==52 || $week==53))
{

$jaar = $jaar-1;
}

?>


Dus je 2 voorwaarden in 1 gezet (let op de haakjes!).
En alle lege ELSE kan je gewoon weglaten.
 
Repelsteeltje

repelsteeltje

03/01/2010 11:05:00
Quote Anchor link
bedankt vriend
 
Eddy E

Eddy E

03/01/2010 11:07:00
Quote Anchor link
Afbeelding
 



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.