devoid.com.ua - Портал программистов. Все для программиста.
         Новости  Статьи  FAQ  Файлы  Ответы  Блог  Форум     
FAQ
 C++Builder FAQ (96)
 ASP.NET FAQ (6)
 MS SQL FAQ (8)

Статьи
C# (C sharp)
 Начинающим
 Win Forms
 Среда .NET
 C# - научиться или умереть
C / Visual C++
 Основы языка
C++Builder
 Общие вопросы
 Базы данных
 Сеть
Pascal/Delphi
 Основы
 Базы Данных
 Сеть
PHP
 Основы языка
ASP.NET
 Введение
 ADO.NET
Базы данных
 MS SQL Server
 MySQL
 Firebird/InterBase
Описания функций
 WinAPI
 C++/C (Си)
Студентам
 Лабораторные работы по C++



MS SQL FAQ: Как вывести значения таблицы строкой в 3 ряда?

Вопрос: Как вывести значения таблицы строкой в 3 ряда?


Добавил: Koss (17 марта 2008)
Сайт: http://devoid.com.ua/

Ответ:
Для того, чтобы вывести значения таблицы базы данных одной строкой в три ряда, можно воспользоваться таким SQL-запросом:
select a, b, c 
from ( 
    select a, b, c, 
    (select count(Q_ID) from utQ where Q_ID<=a.a) as cout 
    from ( 
        select Q_ID as a, 
        (select min(Q_ID) from utQ where Q_ID> a.Q_ID) as b, 
        (select min(Q_ID) from utQ where Q_ID> 
            (select min(Q_ID) from utQ where Q_ID> a.Q_ID)) as c 
        from utQ a 
    ) a 
) a 
where cout=(cout/3)*3+1
Для нормальной работы запроса нужно создать таблицу, используя этот скрипт.



Популярные
Основы работы с Windows API (WinAPI) (8048)
Описание функций C (Си) / C++ - strcat-strdup (7279)
Описание функций C (Си) / C++ - rand (6123)
Настройка Qt под Visual Studio 2005 (5563)
Описание функций C (Си) / C++ - fopen (5338)
Работа с Managed DirectX 9 в C# (Csharp) (5273)
Создание таблицы в Word с помощью C++Builder (4786)
Подробное описание переменных в C# (Csharp) (4662)
Подключение приложения C++ Builder к базе данных Excel через ADO (4401)
Сетевой чат на примере TcpClientSocket и TcpServerSocket (4278)

Блог
Последний секрет - интересный взгляд и несколько открытий
Купил ноутбук ASUS F3Sg-T575SCCFAW
Начал использовать Zend Framework. Доволен.
Купил цифровой фотоаппарат - Canon PowerShot A580
Получил начальный аттестат Web Money

Форум
random с массива
Пробрема с div
Требуется квалифицированный совет, а может и работа для ВАС.
Программа для работы интернет-магазина
Помогите Разобраться и найти Ошибку в задачке! C#


© Макагон Сергей (DeVoid) , 2007-2008.