Select для DataTable

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

nained
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 03.03.2006 (Пт) 7:58

Select для DataTable

Сообщение nained » 28.06.2006 (Ср) 7:44

Вот такая ситуация:

Есть DataSet, в нем две таблицы Клиенты-Заказы (для каждого клиента один заказ в день)

Нужно для каждого клиента сформировать колонки с суммой заказа на сегодян и на вчера.

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Re: Select для DataTable

Сообщение lord0n » 28.06.2006 (Ср) 9:49

nained писал(а):Вот такая ситуация:

Есть DataSet, в нем две таблицы Клиенты-Заказы (для каждого клиента один заказ в день)

Нужно для каждого клиента сформировать колонки с суммой заказа на сегодян и на вчера.


ну дык сформируй сиквел-запрос с группировкой и не парься
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

nained
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 03.03.2006 (Пт) 7:58

Сообщение nained » 28.06.2006 (Ср) 10:01

да пытаюсь но чтото невыхот каменный цветок

а можно каконить пример или что-нибудь для анализа

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 28.06.2006 (Ср) 10:18

nained писал(а):да пытаюсь но чтото невыхот каменный цветок

а можно каконить пример или что-нибудь для анализа


Код: Выделить всё

select Клиент, Проект, ВидРаб, sum(Об), sum(Мин), sum(Труд) from Клие GROUP BY Клиент, Проект, ВидРаб ORDER BY Клиент
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

nained
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 03.03.2006 (Пт) 7:58

Сообщение nained » 28.06.2006 (Ср) 10:23

ка написать SQL запрос я прекрасно представляю,
меян интересует как его организовать из уже имеющихся DataSet
нехочется к серверу ходить если вся информация уже тут есть

nained
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 03.03.2006 (Пт) 7:58

Сообщение nained » 28.06.2006 (Ср) 11:08

Нашел тут статейку позновательного характера.

http://www.sql.ru/docs/AccessingData/index.shtml

будем читаль, вникать и понимать.

Но всеже если у кого под ругой найдется подходящий кусок кода киньте плз. Лишним не будет.

nained
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 03.03.2006 (Пт) 7:58

Сообщение nained » 29.06.2006 (Чт) 12:53

мне нужно сдлеть Select из DataTable

когда выбераю только по OrderId все нормально.
как только появляется отбор по дате - начинает материтсья.

Может необходимо переформатировать glCurrentDate в какоенибуть другео представление или что?

glCurrentDate - тип Date
Код: Выделить всё


tvListSort = " OrderId = " & CurrRows(RowNo)("id").ToString & " AND DateFill = " & glCurrentDate
                        Dim CurrRowsTotalTB() As DataRow = myTableReport.Select(tvListSort, Nothing, System.Data.DataViewRowState.CurrentRows)
                       

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.06.2006 (Чт) 15:12

nained
Попытайся поискать по форуму.
Ибо вопрос, который ты только что задал, вызывает мучительное желание закрыть его вместе с автором, ибо столько уже нельзя.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

nained
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 03.03.2006 (Пт) 7:58

Сообщение nained » 30.06.2006 (Пт) 7:54

:(


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 70

    TopList