У меня есть запрос, который создает курсор для создания счетов-фактур. Частично это выражение «IIF (cuPR.curren =« EUR », NULL, rate) AS Taux». Моя проблема заключается в том, что мой запрос работает отлично с января по апрель и на июнь, но не на май. Я проверил запрос, чтобы определить проблему, я проверил и перепроверял свои данные, все выглядит нормально. Данные являются единственной вещью, которая меняется, что еще я должен проверить, пожалуйста?Непоследовательные результаты запроса
ответ
При дальнейших исследованиях я заметил, что в мае первая запись курсора cuPR имела «EUR» как «curren». Я попробовал сортировать свой курсор на «curren DESC», убедившись, что EUR не будет в первой записи (доллары и GBP - другие возможные значения), и мой запрос прошел. DRapp дал объяснение в ответ на предыдущий мой вопрос: «Бернард (и другие, новые для VFP). Запросы VFP фактически запускают запрос дважды, один раз для первой записи, только чтобы подтвердить окончательные типы и размеры столбцов, затем для фактического запроса ВСЕ записей. " В моем случае один из столбцов был NULL ...
Обычно, если есть вероятность, что у меня будут данные, которые могут отбросить вещи, как у вас здесь, я буду использовать приведение, чтобы мое поле было тем, что я ожидаю.
Что-то вроде ...
SELECT CAST(CAST(IIF(cuPR.curren="EUR", NULL, rate) AS Numeric(10,5)) AS Taux ...
- 1. данные весны neo4j непоследовательные результаты запроса
- 2. Непоследовательные результаты запроса геолокации в SQL
- 3. JQuery Autocomplete - непоследовательные результаты
- 4. fit_transform PCA непоследовательные результаты
- 5. Непоследовательные результаты шифрования/дешифрования
- 6. canberra distance - непоследовательные результаты
- 7. Непоследовательные результаты функции JavaScript
- 8. Непоследовательные результаты Server-Client
- 9. Непоследовательные результаты с pkgutil.iter_modules
- 10. Непоследовательные результаты использования памяти
- 11. Непоследовательные результаты SDL/OpenGL?
- 12. StreetViewPanorama(). GetLocation() непоследовательные результаты?
- 13. Непоследовательные результаты проверки
- 14. simplexml_load_string непоследовательные результаты
- 15. Непоследовательные результаты getTimezoneOffset
- 16. Lucene возвращает непоследовательные результаты
- 17. Mongoose возвращает непоследовательные результаты
- 18. Непоследовательные результаты фильтра LDAP
- 19. Непоследовательные результаты от саранчи
- 20. Непоследовательные результаты CoreData UnitTest
- 21. TreeViewItem.ItemContainerGenerator.ContainerFromItem непоследовательные результаты
- 22. CPPCheck возвращает непоследовательные результаты
- 23. Sqlite DISTINCT непоследовательные результаты
- 24. Непоследовательные результаты C++/CImg
- 25. Azure Search, возвращающий непоследовательные результаты
- 26. PyODBC и Microsoft Access: непоследовательные результаты из простого запроса
- 27. Непоследовательные результаты запроса ORM Django с «Q» против «__in»
- 28. Непоследовательные результаты командлета Group-object
- 29. узлы riak, дающие непоследовательные результаты
- 30. Непоследовательные результаты LINQ Сравнение DataTables