select count(*) as work_day_count --считаем, что осталось после отсечения выходных и праздников
from (SELECT distinct t1.*, t1.c1 + INTERVAL iterator.day DAY as dt_day
FROM (select STR_TO_DATE("01.10.2018", "%d.%m.%Y") c1, STR_TO_DATE("22.10.2018", "%d.%m.%Y") c2 union all
select STR_TO_DATE("22.10.2018", "%d.%m.%Y") c1, STR_TO_DATE("10.11.2018", "%d.%m.%Y") c2 ) t1 --таблица с проверяемыми интервалами
join (select @start_day := @start_day + 1 as day
from news, -- любая произвольная таблица с числом строк, больше чем ширина максимально возможного интервала дней, который можно рассмотреть этим запросом
(select @start_day := -1) init_day --инициализация переменной start_day
) iterator --итератор дней, ведет отсчет с 0 и до куда надо (до максимального интервала, который может быть)
on (t1.c1 + INTERVAL iterator.day DAY) <= t1.c2 --верхнее ограничение итератора
and (t1.c1 + INTERVAL iterator.day DAY) not in -- отсекаем выходные и праздники
(select STR_TO_DATE("06.10.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("07.10.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("13.10.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("14.10.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("20.10.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("21.10.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("27.10.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("28.10.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("03.10.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("04.11.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("10.11.2018", "%d.%m.%Y") c1 union all
select STR_TO_DATE("11.11.2018", "%d.%m.%Y") c1) -- тут делаем выборку выходных дней и праздников
order by dt_day ) a
при нажатии на кнопки происходит задержка, т.е. - нажимаю "вправо", "вправо", "вправо","вниз","вниз", а рисунок идёт "вправо", "вправо","вправо","вправо","вниз". Как исправить?
<a href="какая-то_ссылка">
<div class="block__element">
<img src="<?= SITE_TEMPLATE_PATH; ?>/assets/pictures/image.jpg" alt="" class="block__bg">
<div class="block__title">
<span class="block__title-name">Жилищная инициатива</span>
<p>ул. Попова №150</p>
</div>
</div>
</a>
<div class="block__element">
<a href="какая-то_ссылка">
<img src="<?= SITE_TEMPLATE_PATH; ?>/assets/pictures/image.jpg" alt="" class="block__bg">
<div class="block__title">
<span class="block__title-name">Жилищная инициатива</span>
<p>ул. Попова №150</p>
</div>
</a>
</div>
<div class="block__element">
<a name="какой-то_якорь"></a>
<img src="<?= SITE_TEMPLATE_PATH; ?>/assets/pictures/image.jpg" alt="" class="block__bg">
<div class="block__title">
<span class="block__title-name">Жилищная инициатива</span>
<p>ул. Попова №150</p>
</div>
</div>
<?
$input_arr = [
"/home/fol1/test.txt",
"/home/fol1/Browsers/test2.txt",
"/home/fol2/Browsers/test3.txt",
"/home/fol2/Browsers/ttre/test2.txt"
];
$out_arr = [];
foreach($input_arr as $item)
{
$folders = explode('/', $item);
$key = $folders[2];
if(!isset($out_arr[$key]) || !array_key_exists($item, $out_arr[$key])) // если еще не был такой путь
$out_arr[$key][] = $item;
}
print_r($out_arr);
?>
select a.*
from (select n.*,
rank() over (partition by n.section_id order by n.publication_date desc) rnk -- нумеруем порядок новости в пределах каждой секции по порядку даты публикации
from news n) a
where a.rnk < 10 -- сколько новостей выводить на каждую секцию
order by a.section_id, a.publication_date desc
<input type="hidden" id = "nserver" name="nserver" value="">
<input type="hidden" id = "registrar" name="registrar" value="">
if (pageAvailable == false) {
console.log("Not Include");
} else{
console.log("Include");
}
<tr>
<xsl:for-each select="Product">
......
</xsl:for-each>
</tr>
<xsl:for-each select="Product">
<tr>
......
</tr>
</xsl:for-each>