1 (edited by kunar80 2019-01-10 13:15:18)

Topic: Дата в условии SQL запроса (РЕШЕНО)

Доброго всем дня. Начался новый год и новая нумерация документов в проекте учёта материальных ценностей учреждения. Возникла необходимость дополнить условие датой  "orders.date" из DateTimePicker1. Без этого все наименования из двух документов с одинаковыми номерами но за разные годы собираются при выводе на печать в одном документе.
Вопрос: как обязательным условием сделать не только номер, но и дату документа?

SELECT

order_details.amountMINUS,
orders.num,
product.productName,
order_details.cost,
invNum.invNum,
strftime('%d.%m.%Y',orders.date),
department.departmentName,
otdel.otdelNAME,
orders.poluchatel2,
orders.ktoVidal,
orders.osnovanie

FROM order_details

LEFT OUTER JOIN   orders   ON order_details.id_orders=orders.id
LEFT OUTER JOIN  product   ON order_details.id_product=product.id
LEFT OUTER JOIN  invNum   ON order_details.id_invNum=invNum.id
LEFT OUTER JOIN  department   ON orders.id_department=department.id
LEFT OUTER JOIN  otdel  ON orders.id_otdel=otdel.id

WHERE orders.num LIKE "{Edit1}"
Не боги горшки лепят!

2 (edited by sibprogsistem 2019-01-09 18:03:20)

Re: Дата в условии SQL запроса (РЕШЕНО)

эту ветку посмотрите
http://myvisualdatabase.com/forum/viewtopic.php?id=4854
там есть отбор по дате

Re: Дата в условии SQL запроса (РЕШЕНО)

sibprogsistem wrote:

эту ветку посмотрите
http://myvisualdatabase.com/forum/viewtopic.php?id=4854
там есть отбор по дате

Спасибо, но там проблема не решена - остался без ответа вопрос о формате даты. Ведь у меня дата документа отбирается в формате strftime('%d.%m.%Y',orders.date), т.е. в данном случае как "09.01.2019", а из DateTimePicker1 в условие отбора она записывается как "2019-01-09 00:00:00.000"

Post's attachments

Attachment icon 2019-01-10_103641.jpg 67.65 kb, 160 downloads since 2019-01-10 

Не боги горшки лепят!

Re: Дата в условии SQL запроса (РЕШЕНО)

а в свойствах компонента DateTimePicker1 формат пробывали указывать?  фотмат указывается так: 
y.d.m
d.m.y
d.y.m

Re: Дата в условии SQL запроса (РЕШЕНО)

sibprogsistem wrote:

а в свойствах компонента DateTimePicker1 формат пробывали указывать?  фотмат указывается так: 
y.d.m
d.m.y
d.y.m

Формат в свойствах указан.

Post's attachments

Attachment icon 2019-01-10_124628.jpg 56.27 kb, 168 downloads since 2019-01-10 

Не боги горшки лепят!

Re: Дата в условии SQL запроса (РЕШЕНО)

Записал условие так:

WHERE orders.num = {Edit1} AND orders.date = {DateTimePicker1};

Работает.

Не боги горшки лепят!