Crucial M4 64гб. 2 года - полет нормальный. На нем стоят вин7, фотошоп, пхпшторм и браузеры. На большее места уже как-то не хватает. Были бсоды после 5к часов работы, вылечились новой прошивкой. http://www.hddstatus.com/hdrepshowreport.php?ReportCode=7577989&ReportVerification=A4FADFBB
Очень странное решение, использовать git для этого. Во первых, он сохраняет каждую версию файла в истории, так что приготовьтесь при коммитах к разрастанию папки .git. Во вторых, насколько я помню, он не сохраняет связанную с файлами метаинформацию. Посмотрите другие решения, которые именно для бекапа и предназначены.
[a, b]
и [c, d]
легко проверяется условием a <= d && b >= c
. В нашем случае, start >= next_date_16_00 && end <= start_date_16_00
, где start_date_16_00
— 16 часов в день начала интервала, а next_date_16_00
— то же, но на следующие сутки. Обращаем условие (мы ведь начинали от обратного): start < next_date_16_00 || end > start_date_16_00
.SELECT *
FROM my_table
WHERE
start < TIMESTAMP( DATE(start) + INTERVAL 1 DAY, '16:00:00' ) OR
end > TIMESTAMP( DATE(start), TIME('16:00:00') )