|
Mavzu: Kod relyatsion algebrasi. Relyatsion hisoblash. 912-21 guruh talabasi
|
bet | 6/9 | Sana | 13.01.2024 | Hajmi | 21,88 Kb. | | #136632 |
Bog'liq sdЗапрос, Перекрестный (Query, Crosstab Query)menyu komandasini tanlang. Заголовок okna запросa Запрос1:на выборку (Query1:Select Query) so‘rovning oynasi sarlavhasi Запрос!перекрестный запрос (Queryl:Crosstab Query) ga o‘zgaradi. Bundan tashqari so‘rovlar blankiga Перекрестная Таблица (Crosstab) va Групповая операция (Total) satrlari qo‘shiladi va hamma ustunlarga avtomatik Группировка (Group By) operatsiyasi kiritiladi.
Запрос, Перекрестный (Query, Crosstab Query)menyu komandasini tanlang. Заголовок okna запросa Запрос1:на выборку (Query1:Select Query) so‘rovning oynasi sarlavhasi Запрос!перекрестный запрос (Queryl:Crosstab Query) ga o‘zgaradi. Bundan tashqari so‘rovlar blankiga Перекрестная Таблица (Crosstab) va Групповая операция (Total) satrlari qo‘shiladi va hamma ustunlarga avtomatik Группировка (Group By) operatsiyasi kiritiladi.
"КодТовара" ustuni Перекрестная Таблица yacheykasi ro‘yxatida Заголовки строк (Row Heading) qiymatini tanlang. Xuddi shuni "Марка" ustuni uchun bajaring. Bu ustunlar kesishgan jadvali satrlarining kerakli sarlavhalaridir.
"ДатаРазмещения" ustuni Групповая операция yacheyka ro‘yxatida Условие (Where) qiymat tanlang. Shu ustunning Условие отбора (Criteria) yacheykasida kesishgan jadvalda 2005 yil uchun ma’lumotlarni chiqarish uchun <=#31. 12. 05# And >=#01. 01. 05# ifoda kiriting.
"ДатаРазмещения" ustuni Групповая операция yacheyka ro‘yxatida Условие (Where) qiymat tanlang. Shu ustunning Условие отбора (Criteria) yacheykasida kesishgan jadvalda 2005 yil uchun ma’lumotlarni chiqarish uchun <=#31. 12. 05# And >=#01. 01. 05# ifoda kiriting.
Kursorni keyingi bo‘sh ustunning Pole (Field) yacheykasiga o‘rnating va quyidagi ifodani kiriting: Объем продаж: Sum([Количество]*[Заказано]. [Цена]). Bu qiymati ifoda yordamida hisoblanadigan, nomi bo‘lsa - "Объем продаж" maydon bo‘ladi. Ifodada so‘rovga kiritilgan jadvallardan maydonlar ishlatiladi, lekin maydonlar o‘zi so‘rov natijasiga kiritilmagan. Bu shuni bildiradiki hisoblanuvchi maydon yaratilganda ifodaga faqat so‘rov maydoniga ilova emas, so‘rov natijasiga kirmaydigan maydonlarga ham ilovalar kiritish mumkin. Muhimi ular berilgan jadvallarda bo‘lishi. Ifodada "Цена" maydoniga ilovada"Заказано" jadval nomini ko‘rsatdik, "Количество" maydoniga ilovada ko‘rsatmadik. Jadval nomini shuning uchun ko‘rsatdikki "Цена" nomli maydon "Товары" jadvalda xam, "Заказано" jadvalida ham mavjud.
|
| |