基于可变选择标准数的查询表

时间:2017-01-27 18:28:43

标签: sql-server

我需要根据许多条件查询SQL Server中的表,其中任何条件都可以为null。标准是:

  • SaleId
  • 邮编
  • JudgementAmountMin
  • JudgementAmountMax
  • AssessedValueMin
  • AssessedValueMax
  • Saledatestart
  • Saledateend

所有这些都可以用来过滤选择,或只是来自它们或没有。我想出了一个破解的解决方案,在发出问题寻求帮助之后,我收到的回复都告诉我,我的解决方案是废话。好的,很好,我的解决方案很糟糕,尽管我使用了一本关于存储过程的书来指导我并从文本中打印的示例中复制了我的大部分解决方案。那么我如何构建一个不废话的解决方案呢?

请记住,我应该被认为是一个相当新的SQL Server从业者,并且我需要的不仅仅是两行简洁的响应,而是指一些可以缩小的一般流程,以便为那些已经体验过的人提供解决方案。我愿意学习并努力寻找解决方案,但要求回应比新手更友好,而不是被告知我的解决方案没有任何好处,并质疑为什么有人会这样做。也许是因为他们在一本书中遵循了一个例子并且不知道更好。示例非常有用!

记住每个人都必须从某个地方开始。我很聋,所以去上课不是一个对我有用的选择。我真的在尝试,我只是需要一些帮助。

此致 汤姆

0 个答案:

没有答案