Avatar billede crapman Nybegynder
15. april 2005 - 08:40 Der er 7 kommentarer og
1 løsning

Select alle records hvor datetime = date

Godmorgen,
Jeg har en tabel med et Datetime felt, hvorfra jeg så vil selecte alle records hvor datetime = dagens dato (altså den dato vi har nu)...

Hvordan gør jeg det...
Avatar billede bromer Nybegynder
15. april 2005 - 08:49 #1
der er sikkert mange måder at gøre det på. Her er en.

delete from table WHERE convert(yourcolumn as date) = NOW();
Avatar billede crapman Nybegynder
15. april 2005 - 08:52 #2
øhh... tror ikke du er helt med... Det jeg har i databasen er et datetime felt... Det vil sige, et felt som indeholder en dato og et klokkeslet... Et now felt viser datoen og klokkeslettet lige nu... Det jeg har brug for, er at selecte alle felter hvor DATOEN er den samme som lige nu, men ikke klokkeslettet... (hehe, iøvrigt sletter den der linje alle records ;)
Avatar billede bromer Nybegynder
15. april 2005 - 08:57 #3
Jeg var nu helt med, men mente faktisk at NOW() funktionen tilpassede sig den kontekst den blev brugt i. Du burde kunne klare det med denne så:

delete from table WHERE convert(yourcolumn as date) = CURDATE()
Avatar billede gedekid Nybegynder
15. april 2005 - 09:14 #4
Svar, hjælp på MSN :)
Avatar billede crapman Nybegynder
15. april 2005 - 09:15 #5
og svaret var... SELECT * FROM timesedler WHERE date_format(start, '%Y-%m-%d') = curdate()
Avatar billede bromer Nybegynder
15. april 2005 - 09:16 #6
jeg er 100% sikker på at man godt kan gøre det på den måde som jeg foreslog, men fint du fik det løst.

En anden gang skal I nok holde det på eksperten, da andet er imod deres regler.
Avatar billede crapman Nybegynder
15. april 2005 - 09:18 #7
Tja.. spillet er vel at man får løst et problem.. og jeg postede da også svaret her, så kan ikke se noget problem?
Avatar billede bromer Nybegynder
15. april 2005 - 09:51 #8
Det er egentlig ikke en debat jeg orker at tage med dig, da du kan finde den i næsten alle kategorier efterhånden. Modsat dig ser jeg dog et problem.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester