Сообщение Re[3]: Хэш для диапазона дат от 23.03.2017 7:20
Изменено 23.03.2017 8:04 Serginio1
Re[3]: Хэш для диапазона дат
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Serginio1, Вы писали:
B>>>Есть интервал в виде дат — два поля. Надо сделать что то типа хэша для данного диапазона чтобы потом можно было сравнивая два хэша сказать, что они пересекаются.
S>>Ну записывай две даты в стрим и получай Хэш
S>И как теперь "сравнивая два хэша сказать, что они пересекаются"?
Сравнивать конечные даты диапазона в которые они попадают
S>Здравствуйте, Serginio1, Вы писали:
B>>>Есть интервал в виде дат — два поля. Надо сделать что то типа хэша для данного диапазона чтобы потом можно было сравнивая два хэша сказать, что они пересекаются.
S>>Ну записывай две даты в стрим и получай Хэш
S>И как теперь "сравнивая два хэша сказать, что они пересекаются"?
Сравнивать конечные даты диапазона в которые они попадают
Re[3]: Хэш для диапазона дат
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Serginio1, Вы писали:
B>>>Есть интервал в виде дат — два поля. Надо сделать что то типа хэша для данного диапазона чтобы потом можно было сравнивая два хэша сказать, что они пересекаются.
S>>Ну записывай две даты в стрим и получай Хэш
S>И как теперь "сравнивая два хэша сказать, что они пересекаются"?
Сравнивать конечные даты диапазона в которые они попадают.
На самом деле достаточно одной минимальной даты диапозона.
То есть ищется дата на max(Date) where Date<=CurrentDate
S>Здравствуйте, Serginio1, Вы писали:
B>>>Есть интервал в виде дат — два поля. Надо сделать что то типа хэша для данного диапазона чтобы потом можно было сравнивая два хэша сказать, что они пересекаются.
S>>Ну записывай две даты в стрим и получай Хэш
S>И как теперь "сравнивая два хэша сказать, что они пересекаются"?
Сравнивать конечные даты диапазона в которые они попадают.
На самом деле достаточно одной минимальной даты диапозона.
То есть ищется дата на max(Date) where Date<=CurrentDate