質問: MONTH(@BirthDate) 40 41 FETCH NEXT FROM EmployeeBirthday 42 INTO @EmployeeName,@BirthDate 43 END 44 45 SELECT * FROM #Calendar 46 47 --終了処理 48 CLOSE EmployeeBirhtday 49 DEALLOCATE EmployeeBirhtday 50 END 【データベース】 テーブル名:Employees 列の定義: 列名 データ型 EmployeeID int FirstName nvarchar(5) LastName nvarchar(5) BirthDate datetime 登録データ: EmployeeID FirstName LastName BirthDate 1 あ い 2016-01-01 00:00:00.000 2 う え 2016-01-02 00:00:00.0003 3 か き 2016-02-04 00:00:00.000 ### 補足情報(言語/FW/ツール等のバージョンなど) SQL Server2008 R2 Microsoft SQL Server Management Studio 10.50.2500.0
回答: 単純な綴りミスですかね・・・ EmployeeBirhtday ではなく、EmployeeBirthday では・・・・? Birht ではなく、Birth 。。