SQL Programmering

De filmklip der er lavet i starten af kurset, er super gode til at komme i gang med.

Der er meget hurtig respons, når man indsender en opgave.

Man kan selv tilpasset tidspunktet for kurset, når det passer ind i den normale hverdag

Johan Hauge, EM Retail Solutions A/S

SQL Programmering

Der har været en rigtig god rødtråd mellem teori og øvelserne hele vejen igennem kursuset. Der har samtidigt været udfordrende, men uden at jeg har siddet og slået mig selv på hovedet. Thor har samtidig været online godt og vel 24/7 til at besvare på spørgsmål og hjælpe mig igennem, hvor jeg har haft det svært.

Alexander Thompson, privat

ASP.NET 4.0

Det har været helt fantastisk at se den grønne status med "jeg er online" når jeg har logget ind for at køre videre på min undervisning, for så ved jeg at der er næsten øjeblikkelig hjælp, råd, vejledning og godkendelse på mine indsendte svar. Det betyder jeg har kunnet komme videre med det samme og ikke blot vente på evaluering over tid og jeg har haft mine svar i frisk hukommelse. Det har næsten været somom underviser har "kigget mig over skulderen" og været der under hele forløbet. Fordelen er at det har været på mine premisser, når _jeg_ har været klar og motiver

Jeg har oplevet rigtig god, professionel og hurtig vejledning og konstruktiv kritik under hele forløbet.

IT-Fjernundervisning kan klart anbefales.

Dennis Mathiesen, Elro

ASP.NET 4.5

Der har altid faldet et hurtigt svar på spørgsmål, ligesom database problemer, der opstod undervejs, blev løst hurtigt og meget smidigt , uanset at det betød, at Thor måtte opgraderer sin SQL server.

Selvom jeg har stor erfaring med traditionel programmering, har Thor alligevel formået, at åbne mine øjne for den nye verden der er i webudvikling og det er helt sikkert, at fremtidens løsninger er her.
Kommer der et udvidet kursus i ASP.NET, så er jeg sikker på, at jeg vil være at finde blandt kursisterne.

Jeg har kun roser til IT-fjernundervisning, specielt til Thor.

Finn Hoelgaard
Datamatiker

Museum Vestsjælland

Finn Hoelgaard

DreamWeaver CS4

Det bedste af det hele - din ubegrænsede tålmodighed. Jeg vidste intet om hjemmesider, havde aldrig været på IT kurser, plus dansk er ikke min modersmål - jeg misforstod tit, hvad du skrev. Det har sikkert været meget irriterende for dig, men du fortsætte at forklare uden at blive sur. Det er meget vigtigt for en begynder ikke at være "skræmt væk", fordi så tænker man: "mon ikke klarer jeg det alligevel".
Jeg synes, emnerne for kurser var godt valgte.
Det var godt, at man kunne arbejde med kurser, når man havde tid - der var ingen tidsfrister til hvert emne.
Det var godt, at du svarede hurtigt på spørgsmålene.

Tak for kursus! Det var en god oplevelse, det var en stor udfordring for mig, men det var meget interessant at "fægte" igennem det!

Antra Kahr, kahrius.dk

Excel videregående 2010

Kursus materialet, rart at have i fremtidem som opslagsværk.

At man selv kunne bestemme tempoet.

Thor har altid svaret prompte på mine spørgsmål

Lennart Nielsen, GEA Process Engineering A/S

Excel VBA

Meget hurtigt og kompetent feedback...

Sparring på den opgave, som jeg sidder og arbejder med.

Veltilrettelagte øvelser

Claus Witfelt, Flyvevåbnets Officersskole

< >
Se flere referencer

Funktioner til håndtering af dato og tid

Først en lille oversigt

Funktion Beskrivelse
GETDATE() Returnerer dato og tid lige nu
DATENAME(type, datofelt) Returnerer information om en dato som en tekststreng
DATEPART(type, datofelt)  Returnerer information om en dato om et tal
DAY(datofelt)  Returnerer nummeret på dagen i en dato
MONTH(datofelt)  Returnerer månedsnummert på en dato 
YEAR(datofelt)  Returnerer årstallet for en dato 
DATEDIFF(type, datofelt1, datofelt2)  Returnerer forskellen mellem de to datoer 
DATEADD(type, antal, datofelt)  Returnerer en dato et antal dage, måneder, år, ... i forhold til en dato

Og så lidt eksempler

DATENAME()

Datename kaldes sådan her

SELECT Dato, DATENAME(dw, Dato) AS Ugedag FROM tabel

Og i dette eksempel får man navnet på datoens ugedag retur. Som type kan man bruge følgende værdier

Type Betydning
yy, yyyy År
qq, q Kvartal
mm, m Måned
dy, y Dag i året
(altså antal dage fra 1/1 i året)
dd, d Dag
wk, ww Uge
dw, w Ugedag
hh Time
mi, n Minut
ss, s Sekund
ms Millisekund
mcs Mikrosekund
ns Nanosekund

DATEPART()

Kaldes præcis om DATENAME og man kan bruge de samme typer. Forskellen er "blot" at man får et heltal retur i stedet for en tekst.

DATEADD() og DATEDIFF()

Og her kan man også bruge typerne ovenfor.

SELECT Dato, DATEDIFF(mm, Dato, GETDATE()) AS AntalMaaneder 
FROM tabel;

Her finder vi, som du måske har regnet ud, antallet af måneder mellem den dato der står i feltet Dato og dags dato.

SELECT Dato, DATEADD(mm, 3, Dato) AS AntalMaaneder 
FROM tabel;

Ja, og her lægger vi 3 måneder til den dato, der står i Dato feltet

Når du har betalt for kurset får du adgang til øvelser til hver lektion. Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.