BeginnerCoderPete Ответов: 1

Как вернуть все записи по дате, где одна дата имеет определенное значение?


У меня есть таблица, содержащая даты и внешний ключ, связывающий дату с типом.

Большинство дат относятся к типу 1, но время от времени одна из них будет типом 2.

Я хотел бы, чтобы SQL-запрос возвращал все записи с даты, если одна из них относится к типу 2.

У меня сейчас ментальный блок, поэтому я публикую здесь, чтобы посмотреть, может ли кто-нибудь помочь мне, пока я застрял в раздумьях, если нет, я обновлю ответ, как только мне удастся его получить.

Что я уже пробовал:

Я попытался составить список дат, соответствующих типу 2, а затем запрос, чтобы вернуть все записи для каждой даты в списке. У меня просто возникли проблемы с тем, чтобы поместить их в один DataTable, и я уверен, что есть гораздо лучший способ сделать это в любом случае.

1 Ответов

Рейтинг:
1

#realJSOP

Создайте запрос в SQL Server, переместите его в хранимую процедуру (или создайте представление) и вызовите его из своего кода. Так будет гораздо проще.

Кроме того, мы не можем реально помочь вам без соответствующей части ваших схем таблиц и описания того, как datetime используется для определения типа записи.