Как сделать заказ по дате транзакции в бухгалтерской таблице с транзакциями с одинаковой датой - PullRequest
0 голосов
/ 05 апреля 2019

Я проектирую учетную базу данных, используя mysql, и мне нужно упорядочить транзакции по столбцу даты txn_date .Проблема заключается в упорядочении транзакций, приходящихся на одну и ту же дату.

  1. Я предложил два решения: сделать столбец txn_date отметкой времени, пользователь только вводит дату, чтобы приложение автоматически получало текущее время и добавляло его к дате.

  2. Сохраните txn_date только в качестве даты и добавьте еще одно целое число столбца sl_no, которое будет увеличиваться при вставке транзакций с такой же датой в таблицу.

решение1

create table journal (
        id int,
        txn_date timestamp
    )

решение 2

create table journal (
    id int,
    txn_date date,
    sl_no int
)

оба решения работают в данный момент, мне интересно, какой является "правильным" дизайном.Вклад от людей, которые работали над бухгалтерскими программами, будет высоко ценится.

...