1 (edited by kovalenko 2017-09-20 15:04:24)

Topic: [SQL ЗАПРОС]- Решено.

Подскажите, как сделать???!
Есть запрос на поиск с выводом в грид:

SELECT
RMA.numberRMA,
supplier.supplierName,
strftime('%d.%m.%Y', MailinvoiceAQ.DateIn),                                   
MailinvoiceAQ.invoicereceipt,
strftime('%d.%m.%Y', MailinvoiceAQ.DateOut),                               
MailinvoiceAQ.invoiceshipment,
MailinvoiceAQ.Закрыта               
                                 

FROM MailinvoiceAQ
LEFT OUTER JOIN RMA ON RMA.id = MailinvoiceAQ.id_RMA
LEFT OUTER JOIN supplier ON supplier.id = MailinvoiceAQ.id_supplier
                                                         
                                                             
WHERE   
(numberRMA LIKE '%{Edit1}%') OR
(supplierName LIKE '%{Edit1}%') OR
(DateIn LIKE '%{Edit1}%') OR
(invoicereceipt LIKE '%{Edit1}%') OR
(DateOut LIKE '%{Edit1}%') OR
(invoiceshipment LIKE '%{Edit1}%') OR
(Закрыта LIKE '%{Edit1}%')   


Всё работает, вот только строка MailinvoiceAQ.Закрыта имеет формат сохранения Да/Нет, как сделать/что прописать в SQL запросе, что-бы в гред выводилось не 1 или 0, а Да или Нет?



Всё, разобрался сам, кому интересно:

SELECT
RMA.numberRMA,
supplier.supplierName,
strftime('%d.%m.%Y', MailinvoiceAQ.DateIn),                                   
MailinvoiceAQ.invoicereceipt,
strftime('%d.%m.%Y', MailinvoiceAQ.DateOut),                               
MailinvoiceAQ.invoiceshipment,
(case when MailinvoiceAQ.Закрыта = 1 then 'Да' else 'Нет' end)
               
                                 

FROM MailinvoiceAQ
LEFT OUTER JOIN RMA ON RMA.id = MailinvoiceAQ.id_RMA
LEFT OUTER JOIN supplier ON supplier.id = MailinvoiceAQ.id_supplier
                                                         
                                                             
WHERE   
(numberRMA LIKE '%{Edit1}%') OR
(supplierName LIKE '%{Edit1}%') OR
(DateIn LIKE '%{Edit1}%') OR
(invoicereceipt LIKE '%{Edit1}%') OR
(DateOut LIKE '%{Edit1}%') OR
(invoiceshipment LIKE '%{Edit1}%') OR
(Закрыта LIKE '%{Edit1}%')

надо идти вперёд....