Avatar billede dmg Nybegynder
25. juli 2012 - 04:27 Der er 7 kommentarer og
1 løsning

Hjaelp til modificering af simpel select med dato

Hej Experts,

Sorry er paa US keyboard.

Jeg har folgende select som virker fint:

SELECT * FROM scheduled_tasks where task_id = ANY (SELECT task_id FROM tasks WHERE task_department_id = 10) AND scheduled_task_status = 'Scheduled' OR scheduled_task_status = 'In Progress' ORDER BY scheduled_task_duedate

Jeg vil gerne ha den hojst viser 7 dage frem i fremtiden og har provet et par ting men det virker bare ik.
Hoeber der er en der kan hjaelpe.
Mange tak so far.
Avatar billede mireigi Novice
25. juli 2012 - 09:16 #1
[code]SELECT
    st.*
FROM
    scheduled_tasts AS st INNER JOIN
    tasks AS ta ON st.task_id = ta.task_id
WHERE
    ta.task_department_id = 10 AND
    st.scheduled_task_status IN ('Scheduled', 'In Progress') AND
    DATEDIFF(st.scheduled_task_duedate, NOW()) <= 7
   
ORDER BY
    st.scheduled_task_duedate[/code]
Avatar billede mireigi Novice
25. juli 2012 - 09:18 #2
Hmm, parseren går vidst lidt amok.
Du får den lige uden kode format.

SELECT
    st.*
FROM
    scheduled_tasts AS st INNER JOIN
    tasks AS ta ON st.task_id = ta.task_id
WHERE
    ta.task_department_id = 10 AND
    st.scheduled_task_status IN ('Scheduled', 'In Progress') AND
    DATEDIFF(st.scheduled_task_duedate, NOW()) <= 7
   
ORDER BY
    st.scheduled_task_duedate
Avatar billede dmg Nybegynder
25. juli 2012 - 23:13 #3
Hej mireigi,

Wow, super nice query!! Det virkede perfekt. Ville onske jeg ku lave quries like dat :-)
Smid et svar please
Avatar billede mireigi Novice
26. juli 2012 - 15:10 #4
Velbekomme :)

Det tager noget tid at lære, men ingen query er bedre end strukturen af det data man har. Jo bedre struktur, des nemmere at skrive en query :)

Og strukturen af dine data ser da ud til at være til at arbejde med, til forskel fra meget andet jeg har set (og lavet) :)
Avatar billede mireigi Novice
26. juli 2012 - 15:10 #5
Hov, lige huske et svar også :)
Avatar billede mireigi Novice
26. juli 2012 - 15:11 #6
Gah, må være træt. Dobbelt svar.

Nå, men nu har du da et svar i det mindste :)
Avatar billede dmg Nybegynder
09. august 2012 - 01:13 #7
Hej igen,

Er kommet tilbage fra vacay :-) igen tusind tak. Sad i går aftes og modificerede en anden af mine quries efter din måde og det virker bare.
Tak for svar og undskyld jeg først gi'r points nu.
Avatar billede mireigi Novice
09. august 2012 - 08:38 #8
Velbekomme, godt at du kunne bruge det :)
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