【发布时间】:2016-08-06 00:59:17
【问题描述】:
我可以根据 where 子句选择列吗?我在 SQL Server 2012 中有一个表,它有一个销售人员代码,所有十二个月都是数字格式(01=一月,02=二月,03=三月等)。这些行是销售数字的美元金额。
我希望能够从某个月份和销售人员代码中选择一行。我的逻辑基本上是 Select Amount from Table where Column = 07 and Code = 100。
所以基本上在下表中,我将如何选择三月行和销售人员代码 200(即 10006)。
+-----------------------------------+------------+ -------------+ |销售人员代码 |一月 |二月 |三月 |四月 |君 |等等……| +-----------------------------------+------------+ -------------+ | 100 |50003|13232|66565|65656|96656| ... | | 200 |65653|43432|10006|65236|23236| ... | | 300 |32131|43432|44343|56563|21212| ... | +-----------------------------------+------------+ -------------+【问题讨论】:
-
请发布您的表架构并说明您要执行的操作。我不明白。您是要动态定义要搜索的列,还是要搜索多个列?
-
对不起 - 我添加了一个基本的表模式。我正在尝试动态定义要搜索的列。
标签: sql sql-server select where