5066-vehicleSorted #1467
|
@ -17,14 +17,11 @@ module.exports = Self => {
|
|||
});
|
||||
|
||||
Self.sorted = async warehouseFk => {
|
||||
const vehicles = await Self.rawSql(`
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY v.warehouseFk = ? DESC, w.id, v.numberPlate) AS 'order',
|
||||
v.id,
|
||||
v.warehouseFk,
|
||||
CONCAT(v.numberPlate, ' - ', w.name) as description
|
||||
return Self.rawSql(`
|
||||
|
||||
SELECT v.id, v.warehouseFk, CONCAT(v.numberPlate, ' - ', w.name) as description
|
||||
jgallego
commented
crec que es pot fer amb les funcions de loopback, @alexm ? crec que es pot fer amb les funcions de loopback, @alexm ?
alexm
commented
Buenas, ja ho vaig mirar i no es podia, #1467 (comment) Buenas, ja ho vaig mirar i no es podia, https://gitea.verdnatura.es/verdnatura/salix/pulls/1467#issuecomment-22736
|
||||
FROM vehicle v
|
||||
JOIN warehouse w ON w.id = v.warehouseFk
|
||||
ORDER BY v.warehouseFk = ? DESC, w.id, v.numberPlate ASC`, [warehouseFk, warehouseFk]);
|
||||
return vehicles;
|
||||
ORDER BY v.warehouseFk = ? DESC, w.id, v.numberPlate ASC;
|
||||
`, [warehouseFk]);
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
el row number et tornat el numero, pero crec que simplement amb el order by es suficient
En la consulta se ha utilizado "ROW_ORDER" para extraer el número de registro después de ordenar por warehouse. De esa forma en el autocomplete se le puede decir que ordene por ese campo ya que siempre el autocomplete pide que se ordene por un campo de la consulta
Si ho lleves no funciona?
He vist en Alex altra manera, ja que la meua ho fea dos vegades, ja esta ficat sense ROW_ORDER