我有一個(gè)表,其中包含銀行動(dòng)向,我要從csv和json文件導(dǎo)入這些動(dòng)向,每個(gè)動(dòng)向旁邊都有一個(gè)金額和一個(gè)余額。+------------------+------------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+------------------+------------------+------+-----+---------+----------------+| id | int(10) unsigned | NO | PRI | NULL | auto_increment || cuenta_banco_id | int(11) | NO | | NULL | || referencia | varchar(191) | NO | | NULL | || monto | decimal(10,2) | NO | | NULL | || saldo | decimal(10,2) | NO | | NULL | || type | int(11) | NO | | NULL | || user_id | int(11) | NO | | NULL | || fecha_movimiento | datetime | NO | | NULL | || created_at | timestamp | YES | | NULL | || updated_at | timestamp | YES | | NULL | |+------------------+------------------+------+-----+---------+----------------+10 rows in set (0.08 sec){ "Date": "22/04/2019", "Operation": "MC", "Reference": "15", "Description": "TRANSF. VIA INTERNET ", "Amount": "10000.00", "Balance": "1869255.04" }該文件已完全導(dǎo)入數(shù)據(jù)庫(kù),問(wèn)題是在顯示數(shù)據(jù)時(shí)我需要對(duì)其進(jìn)行正確排序我需要按日期降序顯示移動(dòng),而且還需要正確顯示余額。我需要的一個(gè)例子:我怎樣才能達(dá)到我所需要的?
1 回答

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
據(jù)我了解,您的交易純粹是根據(jù)時(shí)間(即transaction_date DESC,然后created_time ASC)排序的。而且,由于您使用的是銀行ID的where子句,因此我們只在這里查看單個(gè)銀行的交易記錄(尚不清楚它是否涵蓋所有用戶的交易記錄。排序)。假設(shè)“ fecha_movimiento”捕獲了交易日期,“ id”捕獲了交易順序,您可以嘗試如下操作:
$movimientos->orderBy(DB::raw('date(fecha_movimiento)'), 'DESC') ->orderBy('id','ASC');
- 1 回答
- 0 關(guān)注
- 138 瀏覽
添加回答
舉報(bào)
0/150
提交
取消