sql 根据列名取值,where条件怎么写
数据表如下:
其中的D01至D30为每月的天数即日期,如果我想选出7月2日的排班不为空的记录,应该怎么办呢?D02是列名,如何根据列名来取值呢?where条件怎么写?谢谢
------解决方案--------------------where [月份]='07' and isnull([D02],'')!=''
------解决方案--------------------select 姓名,科室,月份,D02 from 表名 where。。。
推荐你看看SQL教程
http://www.w3school.com.cn/sql/index.asp