|
Тема |
намиране на максимален брой при datetime колони |
|
Автор |
MyXa (Lifche) |
|
Публикувано | 04.02.04 13:44 |
|
|
здравейте.
в таблица имам записи за сесиите на потребители, част от полетата в която са:
SessionID, LoginTime, LogoutTime
искам да намеря колко максимален брой потребители е имало логнати по едно и също време.
опитах нещо като:
SELECT COUNT(*) FROM Expired AS A, Expired AS B WHERE A.LoginTime >= B.LoginTime AND A.LogoutTime <= B.LogoutTime AND A.SessionID != B.SessionID;
т.е., опитах се да намеря сесии които са в един период от време, но не става, не се получава това което очаквам. А не мога да го измисля, как да задам ограничението сесиите да се засичат откъм време.
Примерно User1 е влязъл на 29.01.2004 15:00:00 и е излязъл на 29.01.2004 15:35:45, а User2 е влязъл на 29.01.2004 15:04:00 и е излязъл на 29.01.2004 16:23:00;
В този случай е имало 2-ма потребители по едно и също време. Е на това нещо искам да му намеря максималният брой.
благодаря :)Редактирано от MyXa на 04.02.04 14:41.
|
| |
|
|
|