YEARWEEK()

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

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 »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

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 »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

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 »
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

28/11/2024 14:31:20
 
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 schreef op 27.12.2009 10:05:
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 schreef op 27.12.2009 10:18:
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.