Mam firmy w tabeli. [id, nazwa_firmy]
Posiadają one godziny otwarcia w osobnej tabeli. (id_firmy, id_dzien, od, do)
Chciałbym sortować zaczynając od firm które mają najwięcej czasu do zamknięcia a potem firmy które mają najmniej czasu do otwarcia. Nie mam pojecia jak to rozgryźć i jeszcze jak mi dojdzie tabela wyjatkow, zastanawiam sie czy jest to mozliwe do skonstruowania z poziomu zapytania czy raczej powinienem kombinować to zrobić najpierw za pomocą skryptu php ?