/ / Data, datownik i suma - mysql, sql, suma

Data, datownik i suma - mysql, sql, suma

Hi Mam tabelę z następującymi kolumnami:

  • ID (int)
  • Start_Date (data)
  • End_Date (data)

Stół:

22/08/2000 - 23/08/2000
24/08/2000 - 28/08/2000
01/08/2000 - 29/08/2000
26/08/2000 - 30/08/2000

example...
24/08/2000 - 28/08/2000 ===>> 4 days
26/08/2000 - 30/08/2000 ===>> 4 days

suma === >> 8 dni, i potrzebuję dostać 6, ponieważ między 24/08/2001 a 30/08/2000 mam 6, a nie 8, jest to możliwe?

Chcę uzyskać wszystkie dni tysięcy dat takich jak na tym obrazku: http://i947.photobucket.com/albums/ad316/danacarolinads/esa_zpsee1b4346.png

Odpowiedzi:

0 dla odpowiedzi № 1

Czy to może zbliżyć się do celu?

SELECT MAX(End_Date) - MIN(Start_Date)
FROM MyTable
WHERE (Start_Date >= #2000-08-24# AND End_Date <= #2000-08-30#);

Nie sprawdziłem poprawności ciągu SQL.