Categories
werk

Attachment Reminders

Daarnet weer van een collega een mailtje gekregen met de vraag een bijlage na te kijken. En wat zat er niet bij? Juist :)
To the rescue!

Voor Gmail gebruikers is er een Greasemonkey scriptje, voor Outlook gebruikers een macro. Voor de rest: misschien straks in de comments.

Het kan natuurlijk wel zijn dat je hier en daar wat Nederlandse woorden zal moeten toevoegen.

Categories
werk

Benamingen

Ik krijg het als dingen niet duidelijk benaamd zijn. Een voorbeeld:

In SQL Server Integration Services, wat een programma is om data over te pompen van de ene database naar de andere en daarbij eventuele transformaties uit te voeren op die data, kan je als Destination het object “SQL Server Destination” kiezen. Naam spreekt toch voor zich, niet? Wel, wat u goed in gedachten moet houden is dat het om LOKALE SQL Servers gaat. Ha! Tof als je remote aan het developen bent.

Categories
werk

11 maanden geleden

Hoe bereken je een datum die 11 maanden terug ligt in SQL? Vraagje van een collega. Ik zet het hier meer als referentie voor mezelf, het is goed om dit te onthouden, maar misschien zijn er nog een paar onder jullie die het ook kunnen gebruiken:
SELECT DATEADD(mm, -11, getdate()) as datum
Easy! DATEADD voegt een aantal dagen, maanden, jaren, whatever, toe aan een datum. mm geeft aan dat het om maanden gaat en door een negatief getal in te vullen gaat hij (uiteraard) aftrekken ipv optellen. Tenslotte geef je nog een datum mee et voila!

Nu kan je daar veel verder in gaan als je dit in combinatie gebruikt met de functie DATEDIFF. Zo krijg je bijvoorbeeld de eerste dag van het jaar door dit te doen:
select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
Ohla! met de datediff bereken je het aantal yy, het aantal jaren dus, tussen 0 en vandaag (getdate()). Nu gaan we dit gebruiken als aantal jaren in de DATEADD om bij 0 op te tellen. Mooi mooi!