| |
|
|
| |
to: PANZER
(16.02.2009 в 18:42)
|
| | говорила нам училка по БД...ребята...учите SQL ...когда нить понадобиться....вот и понадобился.....спасибо всем за оказанную помощь.....разобрался...заработало....:) | |
| |
| |
| |
|
|
| |
to: Гамлет
(17.02.2009 в 11:36)
|
| | что то опять не то....нужно чтоб было:
N P1 P2 P3 P4 Pn
1 ..... ..... ....... ...... ......
2 ..... ..... ....... ...... ......
3 ..... ..... ....... ...... ......
4 ..... ..... ....... ...... ......
главное нумерация....данные в таблице: текст, дата, цифры, счётчик... | |
| |
| |
| |
|
|
| |
to: PANZER
(17.02.2009 в 10:34)
|
| | Создайте запрос и назовите его Общая1
SELECT Общая.Код, Общая.[Дата рождения], Общая.[Дата регистрации], Общая.[осн], Общая.[Дата выдачи]
FROM Общая
WHERE (((Общая.[осн])="1"));
|
затем запрос
SELECT (Select Sum(1)
From Общая1 t
Where t.Код <= t1.Код) AS N, t1.Код AS a, t1.Дата_рождения AS b, t1.Дата_регистрации AS c, t1.осн AS d, t1.Дата_выдачи AS g
FROM Общая1 AS t1
ORDER BY t1.Код;
|
| |
| |
| |
| |
|
|
| |
to: Гамлет
(16.02.2009 в 20:29)
|
| | при таком запросе в поле N выдаёт общее количество строк...а не порядковый номер... | |
| |
| |
| |
|
|
| |
to: PANZER
(16.02.2009 в 18:42)
|
| |
... подставил свои значения...но
|
Значит что-то не так подставили.
Покажите запрос который у вас получился | |
| |
| |
| |
|
|
| |
to: PANZER
(16.02.2009 в 19:25)
|
| | сори чото не то перед этим написал, надо так
SELECT (Select Sum(1)
From Общая t
Where t.Код <= t1.Код) AS N, t1.Код AS a, t1.Дата_рождения AS b, t1.Дата_регистрации AS c, t1.осн AS d, t1.Дата_выдачи AS g
FROM Общая AS t1
ORDER BY t1.Код;
|
| |
| |
| |
| |
|
|
| |
to: PANZER
(16.02.2009 в 16:44)
|
| | изначальный запрос
SELECT Общая.Код, Общая.[Дата рождения], Общая.[Дата регистрации], Общая.[осн], Общая.[Дата выдачи]
FROM Общая
WHERE (((Общая.[осн])="1"));
допишите плиз....  | |
| |
| |
| |
|
|
| |
to: PANZER
(16.02.2009 в 18:42)
|
| | Попробуйте такой вариант
SELECT t1.id AS Код, t1.dt AS Данные
FROM tbl1 AS t1
ORDER BY t1.id;
|
| |
| |
| |
| |
|
|
| |
to: osmor
(16.02.2009 в 17:31)
|
| | это всё конечно интересно
SELECT DISTINCT Numeration(MyField) As Num, MyField FROM MyQuery WHERE Numeration() = 0;
"В запросе используется функция Numeration. Вот ее описание:" - это конечно же удалил..
Public Function Numeration(Optional var) As Long
Static n As Long
If IsMissing(var) Then
n = 0
Else
n = n + 1
End If
Numeration = n
End Function
... подставил свои значения...но
1. говорит что обнаружены символы за предалими инструкции SQL
2. переносишь ";" в конец говорит ошибка синтаксиса (пропущен оператор)....и т.д... | |
| |
| |
| |
|
|
| |
to: PANZER
(16.02.2009 в 16:44)
|
| | http://hiprog.com/index.php?option=com_content&task=view&id=359&Itemid=35 | |
| |
| |
| |
|
|
| | Имеется таблица(код, поле2, поле3, ...полеN)..по ней создаётся запрос на выборку по определённому значению полей......хотелось бы чтоб выходила нумерация строк...как это проделать.....сортировка строк задана уже изначально...нужно только их пронумеровать для удобства навигации.....чтобы было видно при поиске определённого значения на какой оно позиции относительно остальных значений... | |
| |
| |