je voudrais update le 1er row de ma table room lorsque c_date = 0000-01-01, d_date = 0000-01-01 et hotel_id = '1';
ma syntaxe est la suivante:
UPDATE room SET c_date = '2021-08-06', d_date = '2021-08-16' WHERE c_date = '0000-01-01' AND d_date = '0000-01-01' AND hotel_id = (SELECT TOP(1) hotel_id FROM room WHERE hotel_id = '1' ORDER BY hotel_id DESC);
Je ne suis pas sûr pour ORDER BY mais peu importe ce que je fais j'ai toujours l'erreur 1305 = FUNCTION booking.top does not exist.
J'ai même essayé de faire :
SELECT top(1) hotel_id FROM room;
Mais toujours la même erreur.
Si quelqu'un connait la bonne syntaxe pour faire ce que je souhaite ce serait sympa
Merci d'avance
- Edité par PascalHector 20 juillet 2021 à 13:55:30
Function booking.top does not exist
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.