sunrise-cms/database/getPreviousCemeteryId.js

16 lines
568 B
JavaScript

import sqlite from 'better-sqlite3';
import { sunriseDB } from '../helpers/database.helpers.js';
export default function getPreviousCemeteryId(cemeteryId) {
const database = sqlite(sunriseDB, { readonly: true });
const result = database
.prepare(`select cemeteryId from Cemeteries
where recordDelete_timeMillis is null
and cemeteryName < (select cemeteryName from Cemeteries where cemeteryId = ?)
order by cemeteryName desc
limit 1`)
.pluck()
.get(cemeteryId);
database.close();
return result;
}