2010-12-07 6 views
0
SELECT @ihotelID= [hotelID] , @ihotelCode = [hotelCode], @iroomTypeCode = [roomTypeCode] ,@dcratePerNight=[ratePerNight], 
      @iroomid =[roomid],@inoOfRooms =[noOFRooms],@Datefrom=toDate,@sstatus=status,@specialday='No', 
      @dcb2BPercentage=[b2BPercentage],@dcb2CPercentage=[b2CPercentage],@sadditionalBenefits=[imgBenefits] 
FROM (SELECT ROW_NUMBER() OVER(ORDER BY hotelID) AS 'RowNo' FROM RoomDetails1 t1) 
+0

que diriez-vous de formater votre requête bien? De plus, quelle est l'erreur (exacte)? –

Répondre

1

Vous essayez de CHOISIR des champs qui ne sont pas renvoyés par votre sous-requête (qui ne renvoie que RowNo).

Try .: par exemple

SELECT ROW_NUMBER() OVER(ORDER BY hotelID) AS 'RowNo', [hotelID] ,[hotelCode],........ 
FROM RoomDetails1 t1 

Pour démonstration, j'ai supprimé les affectations pour les valeurs de champ dans les variables - juste pour préciser ce que le changement a été

+0

Merci pour la réponse. Je ferai les changements nécessaires – DeepthiBeginnerProgrammer