2015-05-06 2 views
-1

У меня есть таблица в базе данных sql, называемая Attendance_Master с полями Emp_Code,Attendance_Date,Shift,Attendance_Status(for storing Present ,Absent Status).Непрерывный подсчет текущих дней

Постоянно посещаю 10 дней, где attendance_ status присутствует, а shift - III.

Я использую VB.Net 2008 для кодирования. Как я могу это сделать?

+0

Добро пожаловать! Пожалуйста, посмотрите [тур] (http://stackoverflow.com/tour) и [как спросить] (http://stackoverflow.com/help/how-to-ask). Что вы уже пробовали? – moffeltje

+0

Возможный дубликат [SQL Server, найти произвольную последовательность значений] (http://stackoverflow.com/questions/1820877/sql-server-find-an-arbitrary-sequence-of-values) – AHiggins

+0

Вы можете сосчитать число в разные дни, если это 10, то они посещали все дни. –

ответ

-1

Вам понадобится инструкция sql, в которой будут собраны все записи, в которых будет отображаться сообщение attendance_date: BETWEEN две даты, которые вас интересуют, и shift = III. Использование Подсчет даст вам количество посетителей.

Поскольку moffelje metioned требуется больше информации, но если вы будете искать учебники по sql, они приведут примеры использования Count и Between.

Смежные вопросы