Как сделать monthname вместо целочисленного значения месяца в запросе
Сэр,
Я попробовал оба кода, как указано ниже. Оба r дают почти одинаковый результат. Мне нужно MonthName вместо значений столбца eMonth в том же порядке сортировки. (Потому что я хочу использовать этот набор данных для источника данных grid.
Я пишу ниже его результат.
eYear eMonth ReceiptTotal PaymentTotal<br /> --------------------------------------------------<br /> 2015 4 25,000.00 0.00<br /> 2015 5 500.00 0.00<br /> 2015 12 50,000.00 0.00<br /> 2016 1 5,000.00 0.00<br /> 2016 6 41,000.00 9,154.50<br /> ==================================================<br /> <br /> (And I need to get the result as below mentioned.)<br /> <br /> eYear eMonth ReceiptTotal PaymentTotal<br /> -------------------------------------------------<br /> 2015 April 25,000.00 0.00<br /> 2015 May 500.00 0.00<br /> 2015 December 50,000.00 0.00<br /> 2016 January 5,000.00 0.00<br /> 2016 June 41,000.00 9,154.50<br /> =================================================
Это означает, что мне просто нужно заменить только целочисленный месяц его именем месяца в том же порядке сортировки, как я показал выше.
Заранее благодарю уважаемых экспертов.
Что я уже пробовал:
Выберите год (edate) Как глаз, месяц (edate) Как eMonth, сумма(приход), а ReceiptTotal, сумма(оплата) как PaymentTotal от записи "&амп; DataFilterCondition &ампер; " группы по годам(функция edate), месяц(функция edate)
Выберите год (edate) Как eYear, Val (Format (edate,'m')) Как eMonth, сумма(приход), а ReceiptTotal, сумма(оплата) как PaymentTotal от записи "&амп; DataFilterCondition &ампер; " группы по годам(функция edate), Вал(формат(функция edate,'м'))
Sergey Alexandrovich Kryukov
Если вы используете базу данных SQL, вы должны использовать не номер месяца или имя, а соответствующие типы данных, связанные со временем: дата,время, дата-время и т. д.
—СА