Работа с датой в vfpoledb в C#

Для корректной выборки из C# SQL запросом по датам необходимо следующее: 1. Преобразовать дату: datStart = DateTime.ParseExact(date1.Value.ToString(), «dd.MM.yyyy H:mm:ss», new CultureInfo(«en-US»)).ToString(«MM/dd/yyyy»); datEnd = DateTime.ParseExact(date2.Value.ToString(), «dd.MM.yyyy H:mm:ss», new CultureInfo(«en-US»)).ToString(«MM/dd/yyyy»); 2. Использовать CTOD в запросе: BETWEEN(card.dat2d, CTOD(‘» + datStart + «‘), CTOD(‘» + datEnd + «‘))   …

Выборка MySQL за день, вчера, неделю, месяц

За сегодня: createdate>= CURDATE()»;   За вчера: createdate>= (INTERVAL -1 DAY + curdate()) AND createdate < CURDATE()     За неделю: createdate > DATE_SUB(CURDATE(), INTERVAL (DAYOFWEEK(CURDATE()) -1) DAY) AND messagedate < DATE_ADD(CURDATE(), INTERVAL (9 — DAYOFWEEK(CURDATE())) DAY)   За месяц: createdate > LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 1 …