blob: a2824be1244a3d4c164d5a78db6678c363e0ced3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
use crate::{
models::budget_update::BudgetUpdate,
schema::budget_updates::{
self as budget_updates_schema, dsl::budget_updates as budget_updates_table,
},
};
use diesel::{
result::Error, ExpressionMethods, QueryDsl, RunQueryDsl, SelectableHelper, SqliteConnection,
};
pub fn get_first_budget_update_with_date(
date: &str,
connection: &mut SqliteConnection,
) -> Result<BudgetUpdate, Error> {
budget_updates_table
.select(BudgetUpdate::as_select())
.filter(budget_updates_schema::date.eq(date))
.first(connection)
}
|