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 3.5

Muligheden for selv at planlægge undervisningsforløbet

De altid hurtige svar fra underviser

Erik Laursen, Skat

ASP.NET MVC 5

Jeg er imponeret over hvor meget tid Thor brugte i starten på at opgradere sin server til seneste version og samtidig havde tålmodighed til at hjælpe så det hele spillede.

Han er desuden meget hurtig til at svare på spørgsmål og rette opgaver.

Vil helt klart overveje at tage endnu et kursus 

Jacob Nørgaard, Privat

Excel grundlæggende 2007

Har været fuldt ud tilfreds med kursusforløbet, det har ikke taget nær så lang tid som frygtede, men jeg har også haft en del huller i min hverdag som jeg kunne bruge til kurset.

Skal helt klart videre med det videregående kursus og håber der er lidt mere hjernegynmastik.

Hurtig hjælp via chatten og hurtige svar efter øvelserne.

Kan godt anbefales til andre. 

Helle Majdal, Mejdal Service og Teknik

Publisher 2007

Jeg har været rigtig glad for det her kursus, jeg har fået meget hurtige svar og hjælp når der var brug for det.

så det her kursus kan kun anbefales til andre, der som jeg har brug for grundlæggende kendskab til Publisher.

Det har været godt med en lille forklaring til hvert punkt og derefter punk for punkt at kunne følge opgaven

Palle Bob Andreasen, Center for undervisningsmidler

Excel VBA

Hurtig respons.
Får en til at tænke selvstændigt.
Hjælpsom.

Ole Cordes Kristensen, Ce-Tec

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