Что было бы лучшим способом найти разницу в двух датах: start_date
и account_add_date
, а затем вставить в столбец account_age
?вставить возраст учетной записи MYSQL-запрос
Что мне нужно для того, чтобы пользователь мог выбрать start_date
сказать свой январь.
Затем дата, когда они добавили account_add_date
сказать, март.
Разница составляет 2 месяца, так в account_age
будет 2,
затем в апреле, что 2 будет 3. 4 мая, 5 июня и так далее
Доза кто знает, как это сделать?
Моя текущая вставка MODEL запрос
function create_bank()
{
$this->load->helper('date');
$new_bank_acc_insert_data = array(
'bank_name' => $this->input->post('bank_name'),
'interest' => ($this->input->post('interest')/100),
'start_amount' => $this->input->post('start_amount'),
'length' => $this->input->post('length'),
'start_date' => date('Y-m-d',strtotime($this->input->post('start_date'))),
'mem_id' => $this->session->userdata('id'),
'account_add_date' => $this->current_date()
);
$insert = $this->db->insert('bank', $new_bank_acc_insert_data);
return $insert;
}
Идея на поиске счета возраст
SELECT DATEDIFF('start_date','account_add_date')
'Функция DATEDIFF' возвращает разницу в двух дат в' days', который является более точным по сравнению с различием в 'month'. – 1000111
хорошо, спасибо, может, дни работы – Beep