Interogare interval de timp

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

tengelmann
PHPRomania Supporter
Mesaje: 13
Membru din: Mar Iul 13, 2010 11:02 am

Interogare interval de timp

Mesajde tengelmann » Mie Ian 03, 2018 2:18 pm

Salutare,

Am un tabel în care sunt salvate cereri de concediu.
Fiecare concediu are o dată de început şi una de sfârşit. Salvate evident în câmpuri diferite în format dată.
Toţi angajaţii au avut obligaţia de a-şi face cereri de concediu ptr. perioada 27-29.12.2017.
Unii însă, având mai multe zile rămase, şi-au făcut cereri pentru intervale mai lungi, de ex. de la 18.12.2017 până la 04.01.2018.
Cum pot scrie o interogare care să găsească toate rândurile din tabel la care intervalul de concediu solicitat angajat include perioada 27-29.12.2017 ?

Mulţumesc anticipat,
Zoltan.

P.S. Am încercat dar nu pot ataşa nici un fişier acestui mesaj, primesc eroare de genul: extensie fişier invalidă.



Memphistoles
PHPRomania Supporter
Mesaje: 9
Membru din: Lun Aug 08, 2016 10:59 am

Re: Interogare interval de timp

Mesajde Memphistoles » Mie Ian 03, 2018 3:10 pm

Salut,

Gasesti tot felul de editoare/compilatoare online (fiddles) cum e acesta pentru mysql: http://sqlfiddle.com. Aici poti pune ce ai facut pana acum,sa testezi si sa postezi link-ul ca noi sa lucram pe el.

Am construit aici: http://sqlfiddle.com/#!9/f570d0/1 un mediu de lucru conform problemei tale.

Sql-ul care face toata treaba este:

Cod: Selectaţi tot

SELECT * FROM `vacation` WHERE
`start_date` <= '2017-12-29 00:00:00' AND `end_date` >= '2017-12-27 00:00:00'
 


Ca sa-l explic putin, pur si simplu selectez toate randurile ce au inclus intervalul 27-29 decembrie 2017 si orice valoare din acest interval inchis.
Daca ai nelamuriri,astept un feedback :)

O zi buna.

tengelmann
PHPRomania Supporter
Mesaje: 13
Membru din: Mar Iul 13, 2010 11:02 am

Re: Interogare interval de timp

Mesajde tengelmann » Mie Ian 03, 2018 3:38 pm

OK, mulţumesc mult.
Sunteţi cei mai tari şi cel mai fain forum de acest gen.
Felicitări şi mult succes în continuare.


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Google [Bot] și 2 vizitatori