Как получить общее количество транзакций за 30 дней с помощью даты и времени [закрыто]Php

Кемеровские программисты php общаются здесь
Anonymous
Как получить общее количество транзакций за 30 дней с помощью даты и времени [закрыто]

Сообщение Anonymous »

Я хочу подсчитать общее количество транзакций за 30-дневный период. Может ли кто-нибудь сказать мне, как написать запрос с помощью CodeIgniter?
Вот моя таблица базы данных:
Изображение

Минимальный пример:

Код: Выделить всё

CREATE TABLE transactions (
transactionId VARCHAR(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
timeIn DATETIME NOT NULL
PRIMARY KEY (transactionId)
);

INSERT INTO transactions
(transactionId, timeIn)
VALUES
('T0000000001','2019-12-08 07:59:59'),
('T0000000002','2019-12-07 08:00:00'),
('T0000000003','2019-12-06 08:00:01'),
('T0000000004','2019-12-20 14:33:10'),
('T0000000005','2019-12-21 09:10:00'),
('T0000000006','2019-12-22 18:00:00'),
('T0000000007','2019-12-24 23:59:59'),
('T0000000008','2019-12-25 00:00:00'),
('T0000000009','2019-12-26 13:45:00'),
('T0000000010','2019-12-30 08:30:00'),
('T0000000011','2019-01-02 17:00:00'),
('T0000000012','2019-01-03 10:15:00');
Предполагая, что сегодня 12 декабря 2019 г.
Я ожидаю, что количество будет равно: (не указано автором вопроса)

Подробнее здесь: https://stackoverflow.com/questions/592 ... h-datetime

Вернуться в «Php»