if (!GenerateConsoleCtrlEvent(CTRL_C_EVENT, pid)) {
GenerateConsoleCtrlEvent(CTRL_C_EVENT, 0);
}
SELECT
DATE_FORMAT(dtcreate, '%d %M %Y') AS dtcreate,
SUM(plumb*(status=1)) AS value1,
SUM(plumb*(status=3)) AS value2
FROM `table`
WHERE dtcreate BETWEEN '2010-01-01' AND '2011-01-01'
GROUP BY DATE_FORMAT(dtcreate, '%d %M %Y')
Предположим, мы хотим написать метод, считающий интеграл заданной функции f(x), будь то sin, cos или любая другая функция, причем f(x) мы хотим передавать методу в качестве аргумента. Тогда мы создадим интерфейс Function с единственным методом, возвращающим значение функции в заданной точке, а функции sin и cos будем передавать как анонимные классы, реализующие этот интерфейс: