Как получить общее количество транзакций за 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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