2013-05-21 2 views
-1

Я работаю в веб-приложении, и у меня есть 2 сотрудника таблицы 1, 2-log_time (emp_id: int, log_time: datetime, log_type: string) Я использую календарь, чтобы выбрать дату, и я привык Извлеките сотрудника, чтобы log_lime = calunder.selectedday и время регистрации> 8 утра.получить позднего сотрудника из базы данных с использованием структуры сущности

2-retrive конца сотрудника между двумя выбранными датами,

любой идеей

+2

У вас есть проблемный код или вы спрашиваете сообщество SO, чтобы написать его для вас? Что вы пробовали, это не работает? –

+0

благодарю вас за интерес. Я пробую много способов, но я могу это получить. У меня есть время и я привык использовать часть дня (2013-05-11), чтобы проверить день и часть времени (08:20:12) до цыпочного времени> на самом деле я не сейчас, как это сделать. Если вы скажете мне, что я буду благодарен. – Mazin

+0

Используете ли вы Linq для SQL, Entity Framework, NHibernate или любой другой ORM или просто отправляете простой SQL в базу данных? Помогите нам помочь вам, и будет приятно дать ответ. Ваш вопрос не дает достаточной информации, пожалуйста, подумайте над редактированием сообщения, чтобы мы могли помочь вам лучше. Также подумайте о размещении некоторого кода и чтении через SO FAQ –

ответ

0

ВЫБРАТЬ Employees.Emp_id, Employees.First_Name, Employees.Manager_Id, Log_Time.Log_Time ОТ Log_Time присоединиться сотрудниками на (Employees.Emp_id = Log_Time.Emp_Id) WHERE (конвертировать (date, Log_Time) BETWEEN '{0}' AND '{1}') и конвертировать (время, Log_Time.Log_Time)> = '08:00:00'

это сработало

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