SELECT *
FROM calls
WHERE (SUBSTRING_INDEX(uniqueid, '.', 1), state) IN (
SELECT SUBSTRING_INDEX(uniqueid, '.', 1) AS uid, MAX(state)
FROM calls
WHERE src!=dst
GROUP BY uid
)
ORDER BY created
DESC LIMIT 0,15
АртемЪ: Сорри, мне показалось, что вы про двухдисковый вариант спрашивали.
Что касается разделов - то сторонними утилитами их можно не только увеличивать/уменьшать, но и передвигать, так что создавать динамический диск особого смысла нет.
LordGuard: Какое правило? По какому критерию сортировать - это вы должны решить. Если этот критерий в базе есть, то просто будет ORDER BY по нескольким колонкам, вот и всё.
Дмитрий: Посмотрите на исходный вариант кода if (duration.d < 10) {
Здесь d - это свойство объекта duration d.html('0' + duration.d);
А здесь d - это переменная, содержащая jquery-объект, полученный ранее, в строке d = $('#d');
dmitry_dev33: Ну или так же когда-то в тетрадку с доски переписал. ; в C - конец оператора. Соответственно, если она стоит сразу после for, то тело цикла пустое. Ну а чтобы лучше разобраться в программе возьмите обычный листочек, нарисуйте таблицу, где каждая колонка - отдельная переменная, и вручную по шагам пройдите программу. Тогда гораздо яснее станет, что там делается и где ошибка.
Evgeny Proff: Треугольник ABC. AB и BC - катеты, AC - гипотенуза, B - прямой угол. Пусть известна сторона AB и sinA. Тогда
cosA = √(1-sin2A)
AC = AB/cosA
BC = √(AC2 - AB2)
cosB = sinA
sinB = cosA
Или отключите ONLY_FULL_GROUP_BY в настройках MySQL