28. december 2012 - 16:14
Der er
5 kommentarer og 1 løsning
SQL SELECT - ligger arrangement i specific måned.
Jeg har en tabel der indeholder nogle arrangementer, herunder atributter for start_dato og Slut_dato. Jeg vil lave forspørgsler for hver måned det næste år. og vil gerne have en melding fra DB om der er et arrangement der ligger i måneden. så noget med SELECT * fra DB hvor MONTH("specifik month")er i period "start - slut" dato er opsat såleder: YYYY-MM-DD Håber nogen kan hjælpe
Annonceindlæg fra IBM
28. december 2012 - 16:44
#1
Hvis kravet er at hele arrangementet skal ligge i maaned: SELECT * FROM tbl WHERE MONTH(start)=x AND MONTH(slut)=x Hvis kravet er at noget af arrangementet skal ligge i maaned: SELECT * FROM tbl WHERE MONTH(start)=x OR MONTH(slut)=x OR (MONTH(start)<x AND MONTH(slut)>x)
28. december 2012 - 17:30
#3
hvordan vil sætningen så blive hvis jeg har følgende. Start_dato = 2013-01-01 Slut_dato = 2013-05-01 jeg vil så lave et loop der sender forespørgsel på måned 01-02-03.....12 Kan være jeg ikke helt forstår at læse den sætning du skrive. har mest arbejdet med basic SQL sætninger. synes den her er lidt advanced.
28. december 2012 - 17:39
#4
og du har nok ret ang. år, det nok en god ting at tænke den ind i sætningen, da der kan ligge gammelt data.