标题: 自定义的查询字段为什么返回都是负值呢?请各位人心人帮忙。 [打印本页] 作者: cunshangr 时间: 2008-3-14 15:00 标题: 自定义的查询字段为什么返回都是负值呢?请各位人心人帮忙。 (dbo_Attendance.Shift)="1" AS MorningShift, (dbo_Attendance.Shift)="2" AS MiddleShift, (dbo_Attendance.Shift)="3" AS NightShift,
在查询里加了这三个字段。大意就是当dbo_Attendance.Shift=1时存入MorningShift ,以此类推。
为什么返回都是负值呢?如图。请各位人心人帮忙。Thanks。
[ 本帖最后由 cunshangr 于 2008-3-14 17:29 编辑 ]作者: 咱家是猫 时间: 2008-3-15 09:01
IIF([Shift]=1,[Shift],0) AS MorningShift, IIF([Shift]=2,[Shift],0) AS MiddleShift, IIF([Shift]=3,[Shift],0) AS NightShift,作者: cunshangr 时间: 2008-3-17 11:23
原帖由 咱家是猫 于 2008-3-15 09:01 发表
IIF([Shift]=1,[Shift],0) AS MorningShift, IIF([Shift]=2,[Shift],0) AS MiddleShift, IIF([Shift]=3,[Shift],0) AS NightShift,
谢谢楼上的思路。正确的为: IIf([dbo_Attendance.Shift]="1",1,0) AS MorningShift, IIf([dbo_Attendance.Shift]="2",1,0) AS MiddleShift, IIf([dbo_Attendance.Shift]="3",1,0) AS NightShift作者: huangqinyong 时间: 2008-3-17 12:55
楼主出题考版主????作者: cunshangr 时间: 2008-3-27 15:47
那可不敢。我是一只小菜鸟。