Сумма всей суммы поля таблицы и получение последнего идентификатора последней записи

mysql database

20 просмотра

1 ответ

Мне нужно сложить всю сумму поля таблицы и получить последний идентификатор последней записи.

Пример:

Предположим, у нас есть таблица tbl_salarypaid, имеющая поле «paidamount»

Данные в таблице

emp_id paidamount rec_added_date
1       500        2015-11-30
1       500        2015-12-31

нужно получить сумму (paidamount), rec_added_date что-то вроде

SELECT sum(paidamount) as total_paid, rec_added_date from tbl_salarypaid WHERE emp_id = 1

Ожидаемый результат:

 1000, 2015-12-31

1000 = sum of all paidamount field
2015-12-31 = latest rec_added_date
Автор: Atul Sharma Источник Размещён: 08.11.2019 11:17

Ответы (1)


0 плюса

Используйте max():

SELECT sum(paidamount) as total_paid, max(rec_added_date)
FROM tbl_salarypaid
WHERE emp_id = 1
Автор: Gordon Linoff Размещён: 20.08.2016 12:19
32x32