fix date on select query

pull/1/head
Aji Kamaludin 3 years ago
parent d095b6694c
commit 85a8b6bd0e
No known key found for this signature in database
GPG Key ID: 670E1F26AD5A8099

@ -10,7 +10,7 @@ class CategoriesService {
async getCategories(companyId, { startDate, endDate }) {
const query = {
text: 'SELECT id, name, description FROM categories WHERE company_id = $1 AND created_at BETWEEN $2 AND $3',
text: 'SELECT id, name, description FROM categories WHERE company_id = $1 AND created_at::DATE BETWEEN $2 AND $3',
values: [companyId, startDate, endDate],
};

@ -14,7 +14,7 @@ class ProductsService {
text: `SELECT
id, name, description, price, cost
FROM products
WHERE company_id = $1 AND created_at BETWEEN $2 AND $3`,
WHERE company_id = $1 AND created_at::DATE BETWEEN $2 AND $3`,
values: [companyId, startDate, endDate],
};

@ -56,7 +56,7 @@ class PurchasesService {
LEFT JOIN offices ON offices.id = purchases.office_id
WHERE
purchases.office_id = (SELECT id FROM offices WHERE company_id = $1 LIMIT 1)
AND date BETWEEN $2 AND $3`,
AND date::DATE BETWEEN $2 AND $3`,
values: [companyId, startDate, endDate],
};

@ -72,7 +72,7 @@ class SalesService {
LEFT JOIN offices ON offices.id = sales.office_id
WHERE
sales.office_id = (SELECT id FROM offices WHERE company_id = $1 LIMIT 1)
AND date BETWEEN $2 AND $3`,
AND date::DATE BETWEEN $2 AND $3`,
values: [companyId, startDate, endDate],
};

@ -10,7 +10,7 @@ class UnitsService {
async getUnits(companyId, { startDate, endDate }) {
const query = {
text: 'SELECT id, name, description FROM units WHERE company_id = $1 AND created_at BETWEEN $2 AND $3',
text: 'SELECT id, name, description FROM units WHERE company_id = $1 AND created_at::DATE BETWEEN $2 AND $3',
values: [companyId, startDate, endDate],
};

@ -66,7 +66,7 @@ class UsersService {
async getUsers(companyId, { startDate, endDate }) {
// TODO: implement pagination leter
const query = {
text: 'SELECT name, email, role FROM users WHERE company_id = $1 AND created_at BETWEEN $2 AND $3',
text: 'SELECT name, email, role FROM users WHERE company_id = $1 AND created_at::DATE BETWEEN $2 AND $3',
values: [companyId, startDate, endDate],
};

Loading…
Cancel
Save