AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2004, 09:39   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
1) В AXAPTA даты записываются в формате DATE, т.е. без времени. Только дата. Как следствие, прямое вычитание из одной даты другую даст количество дней между датами.

Конвертация в MS SQL DateTime в тип Integer приводит к отображению количества дней прошедших с 01.01.1900 до конвертируемой даты.

Следовательно, в AXAPTA вполне коректен запрос

select SalesId from SalesLine where ConfirmedDlv - createdDate >= 1

2) Константы типа Date в AXAPTA записываются через обратный слэш без кавычек

select SalesId from SalesLine where createdDate = 25\07\2004

3) В AXAPTA недопустимо в качестве аргумента функции аггрегации указывать что-либо, кроме имени поля. Т.е. придется поступить так:

select count(RecId) from SalesLine group by SalesId
www = salesLine.RecId/7

4) В AXAPTA недопустимо в качестве списка полей указывать что-либо кроме имен полей. Т.е. придется поступить так:

select ConfirmedDlv, createdDate from SalesLine
www = salesLine.ConfirmedDlv - salesLine.createdDate
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX Sustained Engineering: SQL Server 2005 sp3 & SQL Server 2008 with Dynamics AX Blog bot DAX Blogs 0 12.02.2009 06:08
Dynamics AX: SQL Sever 2008 - Performance with Dynamics AX 2009 - Resource Governor Blog bot DAX Blogs 0 23.01.2009 22:05
Dynamics AX: Dynamics AX 2009 & SQL Server 2008 Blog bot DAX Blogs 0 10.06.2008 21:08
Dynamics AX: SQL Server, Heart of Dynamics AX Blog bot DAX Blogs 0 13.07.2007 18:00
aEremenko: Диагностика проблем при установке Microsoft Dynamics Ax 4.0 на Microsoft SQL Server 2005 Blog bot DAX Blogs 0 28.10.2006 16:01

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:29.